Whales Wash Up In New England Dead And People React In Worst Way Possible
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...
Continue reading