On the island of Lunga in the Treshnish Isles, Atlantic puffins are waiting for their pufflings to break out of the eggs. In the meantime, there is time for collecting more nesting material, courting or even squabbling with the neighbours.

Click Image to Enlarge