Alberta
Next
Waterton Lakes National Park
Upper Waterton Lake from the shore at Waterton Townsite.