Garden bumblebee (Bombus hortorum) pollinating Great willowherb (Epilobium hirsutum), Herefordshire, England.