Loading...

Puffins at Seal Island

|This "Sunday Morning" moment of nature takes you among the Puffins off the Maine coast on Seal Island.

Video courtesy of explore.org.