Forbidden Universe
Paranormal => Cryptozoology & True Monsters => Topic started by: AngelOfThyNight on November 22, 2016, 05:05:11 AM
-
Dash cam footage of possible yeti sighting in Russia.
Source: Dash cam footage of possible yeti sighting in Russia. (http://www.abovetopsecret.com/forum/thread1148321/pg1)