Leshansaurus
Leshansaurus is a genus of theropod dinosaur from the Late Jurassic Shaximiao Formation of what is now China. It was described in 2009 by a team of Chinese paleontologists. The type species is Leshansaurus qianweiensis. The holotype (QW 200701) was found in 2007. It is a fairly complete skeleton...