Blog

Rajasaurus

Rajasaurus (‘Raja’ meaning “king” (derived from Sanskrit) here,”king of lizards”) is a genus of carnivorous abelisaurian theropod dinosaur with an unusual head crest. Between 1982 […]