Evidence Of Bigfoot Found In Siberia?
- uploaded: Oct 18, 2011
- Hits: 450
Bigfoot has been the subject of countless stories, but actually laying hands on one has proved more than elusive. Not everyone has given up though - a team of specialists think they have zoned in on the creature's whereabouts in Russia.