Photographer Jim Osterhout capturing the magic at Moraine Lake in Banff National Park. Moraine Lake is a glacial lake at the foot of the Valley of Ten Peaks, truly one of the top gems of the Alberta Canada's Canadian Rockies.