American Giants Museum bringing historic fiberglass statues to Route 66 town

ATLANTA, Ill. — A small town in Logan County, Illinois, will celebrate its newest tourist attraction in a big way this Memorial Day weekend.Grand opening festivities at the American Giants Museum, which opened nearly a year ago at 100 SW Arch St. Bővebben »