Seven Pilot Whales Die South Africa: Baffles Officials

Mass Pilot Whale Stranding in South Africa Kills Seven Spectators at a Cape Town beach in South Africa over the weekend were horrified to see nineteen pilot whales wash up on shore, ultimately resulting in the deaths of seven of...

Read More