21. Spirit Island, Maligne Lake in Jasper NP, Canada
There are moments when you see a place so special that you know immediately that it was worth the whole trip. Tiny Spirit Island in Maligne Lake in Jasper National Park is one of those places. Pictures don’t do it justice; the beauty of nature will take your breath away!