Miracle of Life —Threatened Green Sea Turtles Hatch

It's a race to the ocean once threatened green sea turtles hatch. They must overcome many obstacles to survive the the deep blue. Photos taken [...]