Turn off light

Earth: Final Conflict Season 5 Episode 14

Juda’s death spells hope for Renee in her battle against the Atavus.

Episode Title: The Art Of War

Air Date: 2002-02-11