Why Legends Of Tomorrow Needs To Keep John Constantine Around

John Constantine dropped by Legends of Tomorrow‘s latest episode, and events unfolded that prove the Legends need Constantine around on a semi-regular basis.

Source:: CINEMABLEND Movie TV