Canada, Alberta, Banff NP. Clouds swirl around mountain peaks above Lake Louise Junction in Banff NP, a World Heritage Site, Alberta, Canada.