Search
Menu
Home
Sources
About
Contacts
Avayalik
Avayalik
is an
island
at the far
north
of the
Labrador Peninsula
in the
Canadian province
of
Newfoundland and Labrador
. It is a possible
site
of early
Norse colonization of North America
.