Friday, August 7th 2020, 9:55 am
These baby sea turtles splashed into the ocean for the first time in Bali, Indonesia on Friday. About 10,000 were released. Organizers say they hatched at the Bali Sea Turtles Conservation from eggs found on beaches.
August 7th, 2020
March 17th, 2025
October 28th, 2023