A group of people release baby turtles (Lepidochelys olivacea) into the sea, which were hatched on the coast of Babah Dua in Aceh, Indonesia.
All photos courtesy of Oviyandi Emnur (@oviyandi)
Check out more photos on my Instagram https://www.instagram.com/oviyandi/?hl=en