Wikipedia
Stemmiulidae
Stemmiulida is an order of millipedes consisting of approximately 130 species, reaching up to 50 mm in length. It contains a single family, Stemmiulidae.