Tarbosaurus was a large carnivorous theropod dinosaur from Asia, especially Mongolia and China. It was a tyrannosaurid dinosaur which flourished between 70 and 65 million years ago, at the end of the Cretaceous period.