Since its discovery , Spinosaurus has been a contender for the longest and largest theropod dinosaur.Both Friedrich von Huene and Donald F. Glut listed it as among the most massive theropods in their surveys.
See more spinosaurus here