Search for "New France"

Displaying 1-2 of 2 results
Article

Avalon Peninsula

Avalon Peninsula, 9220 km2, is a spreading peninsula thrust out into the rich fishing grounds of the north Atlantic, forming the southeast corner of insular Newfoundland.