One of nature's greatest spectacles is when an enormous loggerhead turtle makes its way up the beach to lay more than a hundred eggs under the moonlight. It’s a sight tens of thousands of people witne...
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.