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