Expedition Paradise
Saturday, March 16, 2013
Iguazu Falls, Argentina
Voted as one of the new 7 w
onders of nature, Iguazu Falls definitely is a must-see waterfall complex. The total height is
82 meters (269 ft) and it is one of the biggest waterfalls in South America!
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment