Mekosuchus

Mekosuchus is an extinct genus of crocodilians known from islands of the southwest Pacific, including New Caledonia and Vanuatu. Its species lived during the late Cenozoic, with some surviving into the period of human settlement.

Connect