I 100% believe in Bigfoot and have watched Finding Bigfoot on Animal Planet for years. The BFRO (Bigfoot Field Research Organization) has gotten some calls on a recent Bigfoot sighting around the Sangamon River in Illinois. I'd call it a super squatchy area for sure.