If you ever doubted there was a GOD!
January 13th 2007 9th January- 12th January
If you ever doubted there was a god, then you just need to come to just feel the force of creation that thunders from the waterfalls of Iguazu.
one of the 7 natural wonders of the world, this place was nothing short of breathtaking!
I stayed at one of the best Hostels i had stayed in South America. Called Hostel Inn Iguazu, this was a huge resort type acomodation
... read more
saibanelaxman
non-member comment
marvel at the force of nature
I am verey happy of marel at the force of nature i seen the first time