May 24 2011
The yetis of Northern Thailand
Any self-respecting country laying claim to ‘wilderness areas’ has to have them! Reports of large ape-like creatures emanate from remote mountain and forest areas of every continent bar Antarctica: the Sasquatch or Bigfoot of Canada and the United States, the yetis of Siberia, yowies of Australia and abominable snowmen of Tibet — and Southeast Asia, … read the full post

