Does Bigfoot Exist in Indiana?

Indianapolis, IN (WXIN) – Tales and sightings of the hairy creature have been around for years, and despite scientific evidence, some claim Bigfoot exists in Indiana.

More in the video below.


Categories: Bonus Stories

Leave a Reply

Your email address will not be published. Required fields are marked *