Dinopedia
Advertisement

Idelesaurus is a Dicynodont from late Permian Russia.

Idelesaurus
Advertisement