Posted By Mongabay on Mar 28, 2012 in Photos
The beach on Peucang Island, Java. Photo by Rhett A. Butler.