Watch Destination Truth season 2 episode 1 tv series online free
Release: Mar 05, 2008
Josh travels to Asia, trailing an outbreak of recent sightings of the abominable snowman in the mountains of Nepal. High in the Himalayas, Joshs search for what the locals call the Yeti leaves no stone unturned.