Carcharodontosaurus was one of the largest land predators ever discovered, rivaling and possibly exceeding t. rex in size.