Giant Fennel (Ferrula communis) flowering on clifftop with sandstone seastacks. Ponta da Piedade, Lagos, Algarve, Portugal, June.