Another GIANT Coming to Atlanta!

CountryAire Restaurant 606 E South St, Atlanta, IL, United States

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 Restaurant this Friday, August 16th. Earlier this summer, restaurant owner Nick Beckteshi noted the many tourists visiting Atlanta's new American Giants Museum and decided he,…