A team of researchers unearthed the fossils of an ancient animal from the Hammerschmiede excavation site in Germany’s Allgäu region. The fossils were dated back to 11.5 million years ago and ...