Pure bliss at Iguazu Falls

Iguazu Falls is considered one of the New 7 wonders of Nature. Needless to say, if you are anywhere near the falls, you have to go! On the way to the falls, we stopped at a point where you could see Paraguay, Brazil and Argentina. As a United States Citizen a visa is required for…

Buenos Aires takes me on an adventure

It was finally time for me to leave Europe and drop below the equator to the countries in South America. This was the original phase 2 of my trip which has had about a million changes along the way! I used my Chase Sapphire points to book my ticket from London to Buenos Aires. If…