1973-11-26 • ? min
This, was filmed on Great Island, off east coast of Newfoundland, site of puffins' nesting grounds in North America.