scenicsasquatch.com
New 32-inch Yeti footprints filmed by the Indian Army, April 2019
New 32-inch Yeti footprints filmed by the Indian Army, April 2019 Source: The Times of India NBC News The Mountaineering Expedition team came across mysterious marks measuring 32 X 15 inches……