Canada Featured Athabasca Falls Picture sitemanager March 4, 2017 1 min read Athabasca River and Athabasca Falls, the most powerful and breathtaking falls in the Rocky Mountains. Athabasca Falls. Photo © Julie Timis