Rocky Mountains Gallery

Upper Waterton Lake, Waterton Lakes National Park, Alberta, Canada