9 days agoHUGE Bigfoot Caught On Video In Russia?! AMAZING VIDEOAn Archive For The Masses - Daily Uploads!!