Thousands of baby turtles released off Bali

More than 10,000 baby turtles have been released into the sea off the Indonesian island of…