S2250112

S2250112

Observation - S2250112 - UK and Ireland. Description: A larva on our garden Monbretia - moth or sawfly?

A larva on our garden Monbretia - moth or sawfly?