Demandasaurus Darwini stock image

Sale price$250.00

Size: 5000px

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