Travel Ambassadors

Travel Ambassadors are people with a passion for travel and they love sharing with others the beautiful world we live

Iguazú Falls -Experiencing the Drama in Brazil and Argentina

A Jesuit priest is tied to a wooden cross and set afloat. He plunges headfirst down a monstrous waterfall and