Oxalaia is a species of theropod spinosaurus dinosaurs that lived where it is today in the Northeast of Brazil during the Cenomanian walk of the Upper Cretaceous period, between 100.5 and 93.9 million years ago.

Fetching comments...

Post a comment