Discovered at Pyrenees the remains of the biggest marine turtle of Europe
A study involving researchers from the ICP, linked institution to UAB, has described the new marine turtle species back from 83 million years ago: Leviathanochelys aenigmatica. Their scientific name means “the enigmatic leviathan...