Plot: Challenger, Roxton, and Marguerite take Finn to a cave where one year earlier a blinding light opened a doorway to another reality. Once inside, the explorers witness an eerie apparition of a man Finn recognizes and fears

The Lost World - Season 3 - The Impostors (Episode 17)
Episode Aired On:
Monday, April 8 2002
22 years ago
Monday, April 8 2002
22 years ago