RE: Puffins Island And Whales In Newfoundland Canada🇨🇦You are viewing a single comment's thread from:Puffins Island And Whales In Newfoundland Canada🇨🇦View the full contextView the direct parentsubstancesociety (34) in birds • 7 years ago Thanks!! birds