Reviews Legends of Tomorrow Belongs to John Constantine, At Least Until This Season Ends By Jim Dandeneau