Natural historian and adventurer Monty Halls teams up with explorer and pioneering climber Leo Houlding. Using the latest modern technology, the duo embark on a mission to unlock the Earth’s secrets.
"Lost Worlds with Monty Halls and Leo Houlding" — show released in 2020. "Lost Worlds with Monty Halls and Leo Houlding" is currently available to stream on Discovery+. Click on a playlink to watch it now!
Where to Watch Lost Worlds with Monty Halls and Leo Houlding online