22mm Swallow-tailed Moth larva on Ivy.

22mm Swallow-tailed Moth larva on Ivy.

Observation - 22mm Swallow-tailed Moth larva on Ivy. - UK and Ireland. Description: