• Baffin island Canada

    Baffin Island, in the Canadian territory of Nunavut, is the largest island in Canada. It is likely that the island was known to Pre-Columbian Norse explorers from Greenland and Iceland. ...