News

Canada’s environmental agency began an investigation, but it has not released any conclusions. Map locates Placentia Bay off the coast of Newfoundland, Canada. Labrador Sea NEWFOUNDLAND AND ...