Teresa Thomas Published: November 24, 2014 Posted in: Live_it_list Teresa Thomas November 24, 2014 “Visit Iguazu Falls in Brazil”