Turn off light

Earth: Final Conflict Season 4 Episode 16

The fate of the earth and the taelons may be revealed when three astronauts from the future are discovered in stasis hidden in a government base.

Episode Title: Trapped by Time

Air Date: 2001-02-19