Early 20th-century adventurers find themselves fighting for survival after their hot-air balloon crashes into a remote part of the Amazon, stranding them on a prehistoric plateau.
Unfortunately, The Lost World is not available in the the United States on any of the streaming services.
Currently, you can only buy or rent The Lost World on Amazon in the the United States, with prices starting from $17.98.
The first season of The Lost World was released in 1999.
Currently there are 3 Seasons of The Lost World. The 3rd and to date the last season of The Lost World was released in 2001.
There are no reviews for The Lost World yet. Be the first one so your opinion will be noticed!