At a fossil site outside the city of Cuenca, Spain, a new prehistoric species was discovered. Eduardo Casajús Gorostiaga via Unsplash Today, the largest creatures on the planet are scattered across ...