Puffin Island (Alaska)
Puffin Island is a rocky islet in the Kotzebue Sound, Alaska. It is located off Spafarief Bay at the mouth of Eschscholtz Bay, just south of the Choris Peninsula, in the Northwest Arctic Borough at 66...
Puffin Island (Alaska) - Wikipedia