Spinosaurus

Spinosaurus was the largest land predatory dinosaur that has ever lived. It mainly ate fish, but it also ate hadrosaurs, such as Parasaurolophus, and inguanuanodontian, such as Ouranosaurus.