A cecropia caterpillar is shedding it's skin and it rubbed off it's old face plate and it is stuck to the leaf.

A cecropia caterpillar is shedding it's skin and it rubbed off it's old face plate and it is stuck to the leaf.

 Stock photo ID: 56918314

Same artist

  |   See all