Common stonechat (Saxicola torquata) with prey on flowers, Sierra de Grazalema Natural Park, El Bosque, southern Spain, April.