Another GIANT Coming to Atlanta!

CountryAire Restaurant 606 E South St, Atlanta

The 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 CountryAire…