• Bigfoot In India?4

    • October 26, 2010

    Well, it would seem that Bigfoot type creatures are not limited to the select few countries we had previously thought. As shocking as it sounds we now have India chiming in on the legendary Man-Beast.  The British-based Center for Fortean Zoology (CFZ) are planning an expedition to the Garo Hills of Northern India in search