Big Foot Sighting in Massachusetts Is Literally a Big FootBig Foot Sighting in Massachusetts Is Literally a Big FootIt's not the actual creature, but I think it's just as gross. JacksonJackson