Data center, solar facility proposal returns to DeKalb for approval, land annex

About 2 Minutes