According to this site, an unknown creature has washed up on the Sakhalin shoreline (the most eastern part of Russia, near Japan). Apparently this beast had some sort of fur and is most definitely not a fish or alligator. Can we get some people on this?
(Via New York Peppermint Patty.)
Comments