Millipede

Siphonophorida

Millipedes are scavengers of the forest floor.

MAM... Amber as art