Moraine Lake in Valley of the Ten Peaks, Banff National Park, Alberta, Canada. Banff is part of the Canadian Rocky Mountain Parks World Heritage Site honored by UNESCO.