How to see a Yeti…

The Yeti lives high up in the remote parts of the Himalayas....allegedly. Here's our guide to spotting Yeti...guaranteed*

Advertisements