Back to gallery

Banff Ave. and Cascade Mountain

This composition looks down Banff Ave., in the town of Banff, Canada. In the distance, one can see the towering Cascade Mountain, as it overlooks the town. Banff is the very definition of a vibrant tourist town, and is visited by millions from around the world each year.

1,508 views
124 faves
15 comments
Uploaded on September 15, 2023
Taken on August 29, 2021