No, This Statue with Glowing Eyes Is Not Actually Bigfoot

Have you seen Bigfoot? I heard he hangs out on Pine Ridge Road out in Mocksville, North Carolina. Just kidding. And the local animal shelter would love for you to stop calling animal control!
Published: 12:43 PM MST January 16, 2019
Updated: 1:32 PM MST January 16, 2019