Another GIANT Coming to Atlanta
Atlanta, IL Atlanta, IL, United StatesThe public is invited to welcome another new "Giant" to Atlanta, Illinois, when a 19-foot-tall fiberglass statue of a waitress holding an apple pie is installed at the town's Country […]