Home Animals Bigfoot Sighted in Turner? You Decide!

Bigfoot Sighted in Turner? You Decide!

Do you actually believe this is anything EXCEPT the dude that’s filming it?