Oxalaia Dinosaur
Oxalaia
Rate this topic

Oxalaia quilombensis, a spinosaurid dinosaur, is one of the largest known predatory dinosaurs from South America. elaborate