Monday, September 29, 2008

The Yeren is a Bigfoot-type biped believed to inhabit China's southern wilderness regions. Could 2,000 years of Yeren reports all have been mistaken identity? Elsewhere, an Arizona Man Claims to Have Caught the Chupacabra on Video.

No comments:

Post a Comment