5cm Scalloped Hazel larva on Lime

5cm Scalloped Hazel larva on Lime

Observation - 5cm Scalloped Hazel larva on Lime. Description: