Russian soldiers on the Sakhalin shores of Russia (close to Japan) recently discovered an unknown creature’s remains lying on the sand. Take a look at the images in the link. When I saw those images, I was sure that I had seen a similar creature’s remains washed up somewhere in England, but alas, that was a giant blob of blubber that might have been a giant squid. When these incidents occur, it just reminds me how this world is still full of mysteries, still things unknown to man, still places to be explored. Our world is a wonderful place.
Upon reading the comments in the first link, I agree with many who claim this is the remains of a beluga whale, or killer whale. Still fascinating. 🙂