Centipede, Costa Rica
Centipede from La Selva Biological Station, Costa Rica.
CentipedeCosta Ricamacromacro photographyLa Selva Biological Station