Scarlet-and-yellow Hempiteran nymph
Frosted caterpillar and pupa
Frosted caterpillar and pupa
Crimson and white-fronted Heliconia
Crimson and white-fronted Heliconia
Small butterfly orchid, Oncidium
Small butterfly orchid, Oncidium
Saddleback caterpillar and cocoon
Saddleback caterpillar and cocoon