Have you seen Big Foot??? One man claims his has!
Tim Peeler of Casar, North Carolina believes he saw the creature in his very own backyard and even waived a stick at it!
What do you think? Is the guy crazy or has Bigfoot really made a comeback?
Have you seen Big Foot??? One man claims his has!
Tim Peeler of Casar, North Carolina believes he saw the creature in his very own backyard and even waived a stick at it!
What do you think? Is the guy crazy or has Bigfoot really made a comeback?