Animal trivia: Estemmenosuchus of strange prehistoric animals

Translated from Greek to mean “crowned crocodile”, Estemmenosuchus is quite a strange looking prehistoric creature. Though it looked…