Results 1 results found Three puffins on rock, Craigleath Island, East Lothian, Scotland, United Kingdom, Europe