The Brazilian island Ilha Grande is a tropical paradise with magnificent beaches, hiking trails criss-crossing through rainforest and no cars! Maybe its dark history had kept development at bay until fairly recently…
Continue reading Paradise Prison Island: Ilha Grande (Costa Verde, Brazil)