A remarkable fossil, dating back 125 million years to the Cretaceous Period, has provided a glimpse into an extraordinary encounter between a small mammal and a dinosaur. The fossil, found in northeastern China, captures the scene of a badger-like mammal called Repenomamus…
Today: 17. Dec, 2024