×

Leanchoilia

Leanchoilia is a megacheiran arthropod known from Cambrian deposits of the Burgess Shale in Canada and the Chengjiang biota of China. Wikipedia
Rank: Genus
Family: †Leanchoiliidae; Raymond, 1935
Genus: †Leanchoilia; Walcott, 1912