57mm Peppered Moth larva on Salix.

57mm Peppered Moth larva on Salix.

Observation - 57mm Peppered Moth larva on Salix.. Description: