T. rex and the World of the Tyrannosaurs Wiki

Shaochilong Maortuensis (meaning Sharktoothed Dragon) is an extinct species of carcharodontosaur that lived in China from 94-89 MYA.