S21E4 : Touch the Sun: A Chimborazo Adventure

18 November 2024

22 mins.

The family's dream of climbing Mount Everest turns into a nightmare when Stan tries to save a buck and takes them to a different, much cheaper mountain.