Bigfoot Is Back!FITSNewsAugust 9, 2017August 9, 2017 by FITSNewsAugust 9, 2017August 9, 2017 CONSIDER YOURSELF WARNED Bigfoot has reportedly been spotted in rural McDowell County, North Carolina – news which prompted one upstate South Carolina law enforcement agency...