This, was filmed on Great Island, off east coast of Newfoundland, site of puffins' nesting grounds in North America.