July 01, 2003
Bigfoot Spotted In China

Ape-like beast seen in Chinese forest
June 30, 2003

An investigation has begun after sightings of a legendary "ape-like" beast in the forests of central China, state press said today.

Read entire article here.

Posted by Ellen at July 01, 2003 02:24 PM

eMail this entry!
Comments
Post a comment
Name:


Email Address:


URL:


Comments:


Remember info?