Russian soldiers have discovered an identified creature on the Sakhalin shoreline near Japan. Click on the picture to view a ton of photos. Could this be a relative of Champ?
No TweetBacks yet. (Be the first to Tweet this post)
Russian soldiers have discovered an identified creature on the Sakhalin shoreline near Japan. Click on the picture to view a ton of photos. Could this be a relative of Champ?
Tags: More Cryptozoology
1 response so far ↓
1 jediah bellows // Mar 19, 2009 at 9:02 am
i believe in the lachness monster ive seen it before in lake champ
Leave a Comment