Visiting Iguazu Falls Visiting Iguazu Falls. No visit to Brazil or Argentina is complete without a trip to Iguazu Falls. If you’ve never heard of this natural wonder, you’re in for a treat. Located on the border of Brazil, Argentina

South America Vacation Spots South American Vacations – The Magical and Mystical Whale Watching Cruise South America Vacation Spots. South American vacations offer many unique and off the beaten path vacation experiences. For travelers seeking an original vacation experience, a