I came upon these newly hatched baby sea turtles during my walk last night!
It was like witnessing a miracle and I was a little excited as you can tell!
Enjoy!

I came upon some newly hatched baby turtles last night on my beach walk!
As you might notice, I was a little excited! Enjoy!