La mayoría de estos especimenes fueron descubiertos en la provincia de Liaoning, al noreste de China, que era parte de una isla continental durante el Período Cretáceo.