Millipede, Costa Rica
This is very "fresh" looking and a lighter color than others I saw. Perhaps it had moulted.
MillipedeDiplopodaCosta Ricamacromacro photographyLa Selva Biological Station