Eotitanosuchus as Creatures in “The Great Dying - Part 2” - Our Ancient Past Fan Cast | myCast.io
Eotitanosuchus
Eotitanosuchus ("dawn giant crocodile") is an extinct genus of biarmosuchian therapsids whose fossils were found in the town of Ochyor in Perm Krai, Russia. It lived about 267 million years ago. The only species is Eotitanosuchus olsoni.