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?