Stomatosuchidae

Stomatosuchidae is an extinct family of Cretaceous crocodyliforms known from fragmentary fossils, including the long-snouted North African genus Stomatosuchus.

Connect