Baffin Island Attractions & Activities - The Best Holiday Destinations for 2020
Baffin Island is an island in Nunavut, Canada. It’s world’s 5th biggest island, located to the west of Greenland, across the Baffin Bay.
The Most Frequently Asked Travel Questions about Baffin Island