A group of people in the Caribbean formed a living wall to help newborn sea turtles reach the water.

 

v20240901