Los restos fósiles fueron hallados en la Formación Yixian, en China.