Jan 29, 2019 | Tales of the Supernatural
The yeti or abominable snowman is a shy, apelike creature that supposedly lives in the mountains. Yeti sightings are most often reported in the Himalayans near Nepal, but twenty-three countries have their own version of this gentle giant. Unlike other...