American Giants Museum Grand Opening
American Giants Museum 100 SW Arch St,, Atlanta, IL, United StatesFriday, May 24, 2024 * 10am - 4pm American Giants Museum Open * Installation of the Texaco Big Friend Giant - specific time TBD. * Installation of the Viking Carpet Giant - specific time TBD. * Bring lawn chairs and watch from across the street at Xenia Park as these giants are installed. Saturday, May […]