412 E 6TH STREET, AUSTIN, TX 78701 / (512)-476-5493 / info@museumoftheweird.com


Now this is news! We finally got ourselves a Bigfoot!

…well, on some decent quality film at least!

Here are a number of high-res photos taken in Russia just weeks ago. These are some the newest and best “Bigfoot” photos around. Have a look!

Here is the link to the original story and photos but, it’s in Russian, so use Google Translate if needed to help read it.

Comments are closed.