Travel Photo of the Moment Lake Louise Park Alberta, Canada

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

Located in Alberta, Canada, Lake Louise Park is one of the ultimate destinations in North America for hikers. This photo features the beautiful Victoria Glacier during the winter.