Tuesday, October 2, 2007

Chinese Lake Monsters?

There has been much talk recently about so-called Lake Monsters having been seen and filmed in China. Here's the latest story.

No comments: