Rotting dead dolphin in Madrid park leaves police baffled (PHOTO)

Preview The decaying carcass of a dolphin found 320km from the sea in a Madrid park has bewildered Spanish police investigating the discovery of the animal remains.
Read Full Article at RT.com