Loading...

Turtles take their first steps

| This "Sunday Morning" moment of nature takes you to Juno Beach, Florida, where newly hatched loggerhead turtles are taking their first baby steps.