Tag: nature
-

Iguazu Falls: the Wonderland of Water in Brazil and Argentina
Iguazu Falls are considered one of the Seven Natural Wonders of the World (according to the Internet). To be honest, before visiting them I thought that photos of the waterfalls were nice. But the real magic hit me the moment I saw them with my own eyes. It just confirmed that no photo or video…