Hummingbird hawk-moth (Macroglossum stellatarum), larva Caterpillar of the Hummingbird hawk-moth (Macroglossum stellatarum)