Syrphid hover fly larva on Hazel leaf. These are welcome in the garden as they consume multitudes of aphids.