TV Review: Destination Truth 3.09 – “The Bhutan Yeti”
In the first episode of the second season, Josh and the team investigated the Yeti on Mount Everest in Nepal. What they found out there was an impressive footprint that made the rounds on news all over. This time, the team heads to the Himalayas located Read More