As Johnston Creek approaches the Bow River, it flows through a large canyon formed by erosion over thousands of years. The creek has cut through the limestone rock to form sheer canyon walls, as well as waterfalls, tunnels, and pools.

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app