Spinosaurus is the largest of all known carnivorous dinosaurs, larger than Tyrannosaurus and Giganotosaurus. Estimates published in 2005 and 2007 suggest that it was to 18 metres to 59 ft) in length and 7 to tonnes to short tons) i
Spinosaurus vs Giganotosaurus Carolinii - this is highly inaccurate. Spinosaurus lived in Africa and Giganotosaurus lived in South America. Also, Giganotosaurus did not have strong enough teeth to crush a skull like this.