BIGFOOT SPOTTED IN NORTH CAROLINA

CLEVELAND COUNTY, NC – The search for Bigfoot has been reignited after one man claims spotting the mythical creature!

READ MOREBIGFOOT SPOTTED IN NORTH CAROLINA