Nestled between the peaks of the Canadian Rockies, Moraine Lake is truly one of the most beautiful natural wonders in the world.

Nestled between the peaks of the Canadian Rockies, Moraine Lake is truly one of the most beautiful natural wonders in the world.