×

Demandasaurus

Dinosaur
Demandasaurus is a genus of rebbachisaurid sauropod dinosaur from early Cretaceous deposits of Spain. Demandasaurus is known from an incomplete but associated skeleton that includes cranial and postcranial remains. It was collected from the... Wikipedia
Length: 33 – 39 ft. (Estimated)
Lived: 130 million years ago - 122.46 million years ago (Barremian - Aptian)