Lost Worlds

Lost Worlds

Available on Pluto TV, Prime Video, Amazon Freevee
S1 E10: From saber-toothed tigers to dinosaurs hidden somewhere on isolated islands or towering mountain tops, lost worlds have been found again and again by scientists.