News

Map locates Placentia Bay off the coast of Newfoundland, Canada. Labrador Sea NEWFOUNDLAND AND LABRADOR CANADA In the meantime, researchers at Memorial University of Newfoundland, including the ...