Please help ID! I think it's some sort of millipede? I found it in the exposed core of a tree, in the Portal of El Yunque, PR
First time in 4 years I see flowering in the population of Fajardo at the Corredor Ecológico. Notice the mite on one of the flowers.