Advertisement
Dublin: 4 °C Sunday 16 May, 2021

#Yetis

Siberian officials claim to have found Yeti tracks
# Yeti
# Yeti

Siberian officials claim to have found Yeti tracks

Oct 11th 2011, 12:51 PM 1,371 Views 7 Comments

Scientists say they are “95 per cent” certain they have found evidence of the fabled Abominable Snowman in Siberia.