legends 501 constantine [REVIEW: Legends Of Tomorrow, S5E1 – Meet The Legends]