Lost Souls

Lost Souls

Available on Prime Video
S4 E6: Some shocking news prompts Sara, Laurel and Thea to mount a dangerous rescue operation and causes tension between Felicity and Oliver.
Starring Neal McDonough, Brandon Routh, Echo Kellum