LEGENDS OF TOMORROW - SEASON THREE
EPISODE NUMBER - 310
Occult specialist John Constantine visits the Waverider after encountering a demon-possessed girl who knows Sara Lance's name, and the Legends try to help cast out the demon -- leading to a clash with Mallus inside a psychiatric hospital. Meanwhile, Amaya tries to connect with her granddaughter.
VISIT THE EPISODE GUIDE >>