Back to photostream

Alexander Falls

Alexander Falls, a 141-foot (43 m) tiered waterfall located on Madeley Creek in the Callaghan Valley near Whistler, British Columbia.

656 views
47 faves
15 comments
Uploaded on July 13, 2026
Taken on July 10, 2026