Moraine lake in Banff National Park, Alberta, Canada, with snow-covered peaks of canadian Rocky Mountains and heavy clouds.