Brazil - Ilha Grande
February 6th 2009 Ilha Grande is an island located off the coast of Rio de Janeiro state and part of the municipality of Angra dos Reis. The island is largely undeveloped and noted for its scenic beauty, which includes tropical beaches and a rugged landscape. The island once held a notorious prison, which was open until 1994. This lack of human presence is the reason for its intact preservation, making this place a
... read more