iOS app Android app

Thomas Byers

Is This Bigfoot?

Posted 05.25.2011 | Green

A North Carolina man, Thomas Byers, claims to have captured the legendary Bigfoot on video. Unfortunately, the 5-second clip -- filmed in Rutherf...