Algodoal, Brazil: an enchanted Island

Algodoal, an enchanted Island near the mouth of the Amazon River : the Atlantic Ocean, forests and horse carts on the beach!

Read More