4 views

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

Related Questions