Slightly translucent; green caterpillar on a red leaf in Panama pan01-0702a 2007 panama | arthropods | caterpillars | insects | invertebrates | rainforest insects | wildlife | rainforest wildlife Panama