Turn off light

Destination Truth Season 2 Episode 1

Josh visits Nepal with his crew to investigate the Yeti myth.

Episode Title: The Yeti

Air Date: 2008-03-05