
Demandasaurus Darwini stock image
Demandasaurus is a rebbachisaurid sauropod known from Lower Cretaceous rocks in Spain. Most rebbachisaurids are known from southern continents, with Demandasaurus being the first discovered in Europe.
Illustration by Andrey Atuchin

Demandasaurus Darwini stock image
Sale price$250.00

