Caterpillar perched on a heliconia leaf in Costa Rica.

- Image ID: CFD96C