AOL Television

Visit the Iguazu Waterfalls in Brazil

  • Aired: 1/27/2011
    • Length:
    • Plays: ???
Synopsis >

Foz do Iguacu in Brazil is small city but a big tourist attraction which has a great view of Iguazu waterfalls. You can either walk around the top or take a boat trip to the mouth of the falls.

TV GUIDE Users' Most Popular