Category: Iguazu Falls
-
Niagra on Viagra: Iguazu Falls
Ahh, Iguazu Falls. Hands down, the most impressive natural wonder I have ever seen. Yes, it’s touristy, but right or wrong, the most impressive places on earth usually are – and in this case, for good reason. I flew with Steph, who I met in Punta del Diablo, and we had hoped to go to…