What's With All of the Bigfoot Sightings in Decatur, Michigan?What's With All of the Bigfoot Sightings in Decatur, Michigan?Why are there so many of these Bigfoot displays all over the outskirts of Decatur, Michigan?Dana MarshallDana Marshall
Did Some Nerd Just Debunk Bigfoot Sightings in Michigan?Did Some Nerd Just Debunk Bigfoot Sightings in Michigan?Some guy from England thinks his fancy data can disprove the existence of Bigfoot in Michigan.MeatballMeatball