Male Stonechat (Saxicola rubicola) on gorse with grub in beak. Abersoch, Wales, UK. May.