The morning scene at Ilha Grande, north of Rio de Janeiro, Brazil

Back to Top