Lake Louise Park in Alberta – Travel Photo of the Moment

The Travel Photo of the Moment is of The Mountain Exhaled and was taken by laszlo-photo

The Mountain Exhaled

Creative Commons License Photo credit: laszlo-photo

Lake Louise Park, in Alberta, Canada, is the home of the Victoria Glacier. This area of Canada is famous for having some of the best ski areas in all of North America. In addition to skiers, the Lake Louise Park attracts thousands of sightseers each year.