Pulau kecil, karimunjawa islands, Indonesia

Perfect white-sand beach!

Pulau kecil, karimunjawa islands, Indonesia