Bigfoot (Or Some Really Hairy Guy) Roams North Carolina
What with the constant clamor to deny the existence of the chupacabra, it’s nice to know that at least people still believe in the sasquatch, and are making every effort to capture the creature’s peregrinations on film.