Category: NORTH AMERICA

Discovering Niagara Falls

One of the Great Wonders of the Natural World, the Niagara Falls, is the number one tourist attraction in Canada. Local and worldwide tourists come throughout the year to see and experience this natural phenomenon....

How Travelling Changes You

  Andy Davidhazy, a photographer, decided to walk 2600 miles of the Pacific Crest Trail from the Mexican-American border to the Canadian-American one. During the 5 months hike, he lost 50 pounds and at...

Bamba Logo

Sign up to receive weekly travel tips and promotions.