File:Xuanhanosaurus1.jpg

Summary
Xuanhanosaurus qilixiaensis, a bizarre theropod dinosaur from China