The Carcharodontosaurus is a large therapod dinosaur from Egypt and exactly found at the place where Spinosaurus and they often got in fight for territory (this dino was not powerful than Spino but more powerful than the T-rex) and all those fights, the Spinosaurus won. It was just like the T-rex because it was both hunter and a snatcher that snatched the hunts that were hunted by other predators (but not spinosaurus because it was scared by the huge, almighty and powerful spinosaurus šŸ¤£).It existed during the Ā mid-CretaceousĀ inĀ Northern Africa. It is currently known to include two species:Ā C. saharicusĀ andĀ C. iguidensis, which are among the largerĀ theropods, nearly as large as or even larger thanĀ Tyrannosaurus,Ā Giganotosaurus.Ā The genusĀ Carcharodontosaurus is named after the shark genus Carcharodon Megalodon.