The Lost World
Mark Episode As Watched

SEASON 1 • EPISODE 13

The Lost World

"Absolute Power"

Date Aired: Jan 22, 2000

Avg Rating (0)
Your Rating
When he finds a powerful crystal, Professor George Challenger gains the powers of a God, putting himself and the other explorers in great danger.
Buy or StreamAmazonAmazon UK