Select Page



Rare look at Loggerhead sea turtles hatching in July 2013 at Patrick Air Force Base, Florida.

source YouTube

Pin It on Pinterest

Share This