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.

Read more:
Visiting Napa Valley

California’s Napa Valley has all of the makings for a relaxing and romantic vacation – sensational scenery, quiet and intimate...

Book Review: Goats From A Small Island

Goats From A Small Island: Grabbing Mallorcan Life By The Horns is, in fact, the third in a series of...

Alamo Square San Francisco – Travel Photo of the Moment

The Travel Photo of the Moment is of Alamo Square in San Francisco A residential neighborhood and park located in...