Blakiston Creek running through the Blakiston Valley in Waterton Lakes National Park, Southern Alberta, Alberta, Canada.