Los fósiles fueron encontrados en la provincia china de Hebei, en la Formación Qiaotou.