Carcharodontosaurus

Carcharodontosaurus is a genus of theropod dinosaur which lived during the middle Cretaceous period.