Places Filter: Unique
View In Google Maps: https://goo.gl/maps/f9irGgUxRUoFthf6A
Description: Thor Peak is indeed located in the Qikiqtaaluk Region of Nunavut, Canada. It is part of the Baffin Mountains, which are a subrange of the Arctic Cordillera. Thor Peak is known for being one of the tallest and most prominent peaks in the Baffin Mountains.