WATCH: More Than 100 Loggerhead Turtles Hatch In Colombia

Wednesday, July 15th 2020, 9:12 am
By: CBS News

More than 100 loggerhead turtles recently hatched at Tayrona National Park in Colombia. On July 13, the country's national parks service shared images of the turtles making their way to the water.