From storm to sunshine: Puffin-watching on the Isle of May

Puffins, with their endearing clumsiness on land and their gracefulness in the water, embody the contrasts of nature. From late April through August, Atlantic Puffins come ashore to nest on islands...