Caterpillar perched on a heliconia leaf in Costa Rica.

- Image ID: X7N8E0