Bigfoot In India?

October 26, 2010 4

Well, it would seem that Bigfoot type creatures are not limited to the select few countries we had previously thought.…