This
post was originally published on
this site
India’s army claims to have found footprints for the elusive Abominable Snowman, or Yeti. An Indian mountaineering expedition team said it found the footprints belonging to the “mythical beast” in April.
More »