125-Million-Year-Old Ancient Predator Found With Mammals Still in Its Belly!

In northeastern China, paleontologists have uncovered two previously unknown species of feathered theropod dinosaurs dating back 125 million years. One of these fossils includes direct evidence of mammal predation—an unprecedented find that…

Continue Reading