Savannah hosts Increase the Peace Rally at Delaware Center on Lincoln St.

Savannah hosts Increase the Peace Rally at Delaware Center on Lincoln St.