insect on yellow flower in dunes at Harlech, Wales