Up Close and Personal with Ilha Grande’s Sea Turtles

It is fair to say that Brazil’s Ilha Grande lives us up to its name. It is indeed a “Big (and beach-covered) Island” of about 190 sq. km. in which you'll find plenty to keep you entertained.
In the main town, for instance, you’ll come across any...