Nest # 62 a loggerhead found by Eden and Dean in the Stallworth Area Nest #62 has hatched and been evaluated 66 escaped from nest 2 alive and released 31 had no obvious development 99 total eggs 69% nest survival