48 Loggerhead Sea Turtles Hatch at Fenwick Island State Park - DelmarvaLife 48 Loggerhead Sea Turtles Hatch at Fenwick Island State Park - DelmarvaLife