Ihla Grande, Brazil

Ihla grande ( pronounced: ee-le gran-jay) is a beautiful island just off the coast of Brazil, about 2 hours south of Rio. The weather was pretty good when we arrived so we headed for the beach. It was a small beach just a little outside the town. Little did I know at the time that…