north

Bigfoot Discovered? [Video]
A man in North Carolina claims that he got exclusive footage of the mythical creature running across a road in Charlotte, but I don't know if I buy it.