Things are looking up on Jekyll island
As a one of its chief detractors in recent years, I feel it is incumbent upon me to report things are looking up on Georgia's Jekyll Island.
The beach on Jekyll Island has more than 100 sea turtle nests this year.