Athabasca Falls is a popular waterfall in Jasper National Park on the upper Athabasca River, 30 kilometres south of the townsite of Jasper, Alberta, and just west of the Icefields Parkway. A powerful, picturesque waterfall, Athabasca Falls is not known so much for the height of the falls, as it is known for its forceContinue reading “Athabasca Falls”
You must be logged in to post a comment.