Video: Cuteness Alert! Baby Turtles Hatch at Siladen Resort



In this mecca of Sulawesi, the next batch of turtle hatchlings is never far away!