Tag: Dinosaurs

Dinosaurs discovered in ‘Chinese Pompeii’ actually died in extremely boring ways

A renowned fossil formation in the Yixian region of Northeast China has provided researchers with an incredible glimpse