Finding Bigfoot In Illinois

Finding Bigfoot, the hit Animal Planet TV show is coming to the Alton, Illinois area.  Producers and organizers will hold an invitation-only town hall meeting during the last week of this month. Bigfoot experiences sent to the email address should include the date that it occurred and the location. If anyone has a Bigfoot experience please send your story to [email protected].

Leave a Reply


× 4 = four