Sarcosuchus

Sarcosuchus, meaning 'flesh crocodile' is a distant relative of the crocodile. It is contested whether this giant crocodilian simply fed on sea creatures or used its huge size to prey on dinosaurs as well.

Length Up to 12 m (40 ft)
Weight Up to 9 tons
Period Early Cretaceous
Location Africa