Pair of Heliconia caterpillar (note the tiny hatchling in the upper left) pan01-0841 2007 panama | arthropods | caterpillars | insects | invertebrates | rainforest insects | wildlife | rainforest wildlife Panama