Machairasaurus

Machairasaurus is a genus of oviraptorid dinosaur which was found in the Bayan Mandahu Formation, China, dating to the late Cretaceous period.

Machairasaurus

Machairasaurus is a genus of oviraptorid dinosaur which was found in the Bayan Mandahu Formation, China, dating to the late Cretaceous period.