Select Page



Baby sea turtles hatching on the beach at Lauderdale-By-The-Sea in Florida.

source YouTube

Pin It on Pinterest

Share This