Allosauroidea
Mesozoic
Tetanurae
Ulansuhai Formation
Theropoda
Allosauridae
Tyrannosauroidea
Chilantaisaurus
Carnosaurs
Shaochilong
Carcharodontosauridae