Fósil del Cretáceo temprano, fue encontrado en la formación de Yixian, en el noroeste de China.