A sea turtle laying eggs in the sand on Pulau Bidadari, Heavenly Nymph Island!