North Carolina deputies finally find Bigfoot

After the bigfoot statue had been missing for a few months, deputies found the creature in the middle of the woods
Published: 6:31 PM EDT October 20, 2019
Updated: 6:30 PM EDT October 20, 2019