Dinopedia
Advertisement

Libycosuchus is a crocodile from late Cretaceous Libya. It lived with Stomatosuchus, Spinosaurus, and Rugops.

Libycosuchus
Advertisement