Phaedrolosaurus

Phaedrolosaurus

Phaedrolosaurus, meaning “elated lizard”, was a species of dromaeosaurid raptor dinosaur which lived in western China during the early Cretaceous Period approximately 130-120 million years ago. In 1963, a team of local geologists were exploring an area near the town… Read More ›