A A McRae·FollowJun 24, 2023--1ListenShareTurtles are so magnificent! They certainly have me in awe. One summer I was fortunate to see baby sea turtles hatch and make their way to the ocean.