China's Bigfoot
From the South China Morning Post: China's "Bigfoot"
For centuries, locals have claimed a monster lives in this forest in China. Could the 400 people who say they've seen "China's Bigfoot" all be wrong?
For centuries, locals have claimed a monster lives in this forest in China. Could the 400 people who say they've seen "China's Bigfoot" all be wrong?
Comments
Post a Comment