Yeti, bigfoot, sasquatch or abominable snowman spotted in Pyrenees Mountains of Spain – TomoNews
PYRENEES MOUNTAINS, SPAIN — New video footage has surfaced online that some believe confirms the existence of the mythological creature known as the yeti. The...