Ictidosuchus Explained

Ictidosuchus is an extinct genus of therocephalian therapsids.

References