Loading...
Showing posts with label US Embassy. Show all posts

Documents Show Feds Believed in the Yeti

Newly unearthed State Department documents confirm for the first time Uncle Sam's belief that the Abominable Snowman roamed the mountain...