Select Page



A Nest of Loggerhead Sea Turtles Hatch at night in West Palm Beach, Florida on 8/19/2014. With minimal moonlight and an abundance of light pollution from the …

source YouTube

Pin It on Pinterest

Share This