Last Tuesday, a giant turtle washed up on a Spanish beach.
It is the largest turtle species in the world. The so-called Leatherback turtle. It was found near the town of Calella on the Costa del Maresme.
The video footage shows how an excavator is used to remove the turtle. The animal was already in an advanced stage of decomposition when it was washed up.
The #1 Paranormal News Site