"Crocodile" Related Articles
Sarcosuchus Size
Sarcosuchus (scientific name: Sarcosuchus imperator), meaning "flesh crocodile" in Greek, was an extinct crocodile. During the early Cretaceous period, they lived in Africa and were one of the largest crocodiles, feeding on various prehistoric fish.When it comes to enormous reptiles from the Cretace ...