Harbour Grace and Carbonear are towns in Newfoundland. Swilin’ is hunting for seals, long the main industry of the island.
TAB
Click immediately above to get the TAB.
Harbour Grace and Carbonear are towns in Newfoundland. Swilin’ is hunting for seals, long the main industry of the island.
Click immediately above to get the TAB.