A turtle nest on the beach at Natura Beach Resort, Polis

8 Aug ’12