A harlequin ladybird (Harmonia axyridis) on a buddleia leaf

Leave a Reply