Man Beast Spotted in China

An investigation has begun after sightings of a legendary ape-like beast in the forests of central China

Share this Story
Load More Related Articles
Load More In Weird

Photos from Flickr