100 Miles from Nowhere Season 1 Episode 7
The trio head to Torres del Paine National Park in Patagonia, Chile, a place referred to as “the edge of the world” for a gruelling 70 mile trip.
Serie: 100 Miles from Nowhere
Episode Title: Edge of the World
Air Date: 2015-07-22