Carcharodontosaurus sp. (L/M)

Carcharodontosaurus is a genus of very large theropod dinosaur in the family Carcharodontosauridae. It lived between 99 and 94 million years ago, during the Cenomanian stage of the Cretaceous period, and fossils have been found in northern Africa. There are two known species: Carcharodontosaurus saharicus fossils are found in Morocco, Egypt, and Algeria, while the remains of Carcharodontosaurus iguidensis have been discovered in Niger.