Turn off light

Earth: Final Conflict Season 3 Episode 14

Liam and Renee investigate the taelons involvement in the S.I. war.

Episode Title: Scorched Earth

Air Date: 2000-02-07