by Dino Indra (Boston, MA) Nature’s art. Balls of sands made by small crab like creature at the beach. This beach is part of Meru Betiri National Park, East Java, Indonesia. It`s a secluded beach, which can be reached by trekking through a rain forest. Nothing beats the feeling of having a pristine beach as […]