Watch The Lost World season 3 episode 22 tv series online free
Release: May 13, 2002
The plateau is threatened with destruction as the explorers encounter a baffling new phenomenon. We are left with a cliffhanger that ends the series and never returns.