PaulinePete

By PaulinePete

Iguaçu Falls

Seen from the Brazilian side, the panoramas were amazing, so much so that it was difficult to comprehend what we were seeing. It's one of the 7 Natural Wonders of the World and it is obvious why!!

Comments
Sign in or get an account to comment.