A group of beached whales have, naturally, attracted much attention in Skegness, England — after all, it's not every day people get to see a massive deep sea mammal up close. The images are surreal.
WARNING: Graphic images below
However, the latest developments in the ongoing story of...