305 Baby Sea Turtles Have Been Released To Sea In Indonesia After Being Rescued From Poachers

More than 300 baby sea turtles were released into the sea at Ketawai Beach on Bangka Belitung Island, Indonesia, as part of a conservation program.