Valley of Ten Peaks — Moraine Lake in Banff National Park, Alberta, Canada

Valley of Ten Peaks — Moraine Lake in Banff National Park, Alberta, Canada