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:
A walk through the Tour de France

The 95th Tour de France starts July 5. This year the tour will begin in Brittany where the tour has...

Wynn Hotel Review

Opened in the spring of 2005, the Wynn Las Vegas is one of Las Vegas' tallest buildings. Once the site...

Hints on Taking the First Big Trip

With gap year travel becoming so popular and more and more young people finding time between school, college and working...