This week, the government in Brazil reported that citizens of the United States, Canada, Japan and Australia no longer need a visa to enter this South American country. This change will go into effect on […]
Iguazu Falls span the countries of both Brazil and Argentina in South America. The falls are twice that of Niagara and were declared one of the New 7 Wonders of the Natural World, along with Table Mountain in Capetown and the Amazon Rain-forest.
The cable car ride to Sugar Loaf Mountain is full of beautiful views and sky high heights! When you get to the top of Sugar Loaf Mountain you will see views of the Atlantic Ocean, Guanabara Bay and the city of Rio.
There’s more to its sheer magnificence than meets the eye For those who think that the world has run out of wild, unspoiled places, there’s Patagonia. Here, massive walls of granite huddle around emerald-green valleys. […]