Royalty-free stock photo ID: 97142723

Glomeris marginata. Is a common European species of pill millipede - Image