Semionellus placidus: A Millipede

A Millipede
Semionellus placidus
Unique ID
570976
Taxon/SubTaxon
ITIS TSN
570976
NS Unique ID
ELEMENT_GLOBAL.2.118178
NS Global ID
118178
RegionalID
IA1419