Traffic lights are out on Highway 80 at Johnny Mercer Boulevard on Wilmington Island, according to reports from the Savannah-Chatham Metro Police.
Traffic lights are out on Highway 80 at Johnny Mercer Boulevard on Wilmington Island, according to reports from the Savannah-Chatham Metro Police.