Butterfly {Dynastor darius} caterpillar on bromeliad leaf. Costa Rica.