Leanchoilia is a megacheiran arthropod known from Cambrian deposits of the Burgess Shale in Canada and the Chengjiang biota of China.[1]
Leanchoilia
Cambrian
for Cambrian in Extinct Animals Face Claims
Suggested by jpstudios11
Face claims sorted by prehistoric and extinct animals by time periods, geography, classification, popularity, etc.