The Travel Photo of the Day for 5/4/2009 is of The Mountain Exhaled and was taken by 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.
Related Travel Deals
Subscribe
Tags: alberta, canada, travel photos
Categories: Travel Photos




















Comments on this entry are closed.