DSC07216 November 2, 2017 640 × 423 Daily Log Indonesia: Rote Island, Nembrala Bay Nembrala Bay fishermen and free range beach pigs, Rote, Indonesia.