Chordates, Estemmenosuchus

20-November-2015 Friday
Estemmenosuchus is a genus of primitive large omnivorous therapsids, lived about 267 million years ago and are known from the Perm region or the Urals of Russia


v20240901