A new study on two theropod fossils found in Northeast China's Liaoning Province has revealed ecological differentiation ...