Atlantic Puffins on Machias Seal Island
Seeing Atlantic Puffins was the principle reason for wanting to go birding in Maine this Spring. Getting there by boat can be iffy, depending on the fog and the wind. When the seas are too rough to land on Machias Seal Island, one of three islands where Puffins nest, they can at least be observed […]