King of Paradise
/Paradise found. There are some places on earth that come pretty close to what one would imagine paradise to be. Ilha Grande, Brazil, an easy day sail of about 60 miles south of Rio de Janeiro, definitely qualifies as a top candidate.
Read More