Monday, December 3rd, 2012
Iguazu Falls is one of the mightiest waterfalls in the world. Serving as the boundary between Brazil and Argentina, it’s name literally translates as “big water” – and big it is! Here’s a peek at the enormity of the falls …