Bigfoot Spotted in China & Tennessee
A Bigfoot sighting has been reported in a forests in central China, where legends say the creatures live. It was seen by six people, including a journalist. Another one was spotted in Tennessee. A Bigfoot researcher, speaking at a conference nearby, was able to make a cast of the its footprint.
read more