SAUGET, Ill. – After major repairs, a century-old Statue of Liberty replica is standing tall once again in Sauget, Illinois.
Known to some as “Little Liberty,” the statue stands outside the National Building Arts Center, where it was recently reinstalled after restoration work…