
Spinosaurus Was Longer Than T. rex and Likely Hunted Fish
Spinosaurus, the largest known carnivorous dinosaur, reached an estimated length of 14–18 metres — surpassing even T. rex at 12–13 metres. Unlike most theropods, Spinosaurus had dense bones (like a crocodile), short powerful hind legs, and a long narrow skull ideal for catching fish. A 2020 study found its tail was paddle-shaped, confirming it was a highly capable swimmer that hunted in African rivers.