Results 2 results found Lopes Mendes beach, Ilha Grande, Rio de Janeiro State, Brazil, South America People sunbathing on Lopes Mendes beach, Ilha Grande, Rio de Janeiro State, Brazil, South America