1 Answers
The Borden Peninsula is a peninsula on northern Baffin Island, in Nunavut, Canada. It lies some 80 km south of Devon Island , from which it is separated by Lancaster Sound. Northeastern Borden Peninsula is home to Sirmilik National Park.
4 views
Answered