Athabasca Falls is a waterfall on the upper Athabasca River in Jasper National Park. The picturesque setting makes it quite popular amongst tourists, even if its height only measures 23 metres. It is also possible to walk down to the riverside to get more amazing views.

Leave a Reply