The Lost World (2001)

The Lost World (2001): Episode 1

  • Season 1
  • , Episode 1  | 
  • Aired: 12/25/2001
    • Length:
    • Plays: ???
Synopsis >

Scientific maverick Professor Challenger leads a party of explorers from the smog of Edwardian London to the verdant green forests of South America, seeking a mythical plateau, rumored to be inhabited by dinosaurs.

TV GUIDE Users' Most Popular