A story in the Tulsa World over the weekend sent me down a rabbit hole to find more about small-but-nicely-crafted replicas of the Statue of Liberty that were installed in 200 towns across America seven decades ago. The Tulsa newspaper noted the 8 1/2-foot-tall Statue of Liberty at 17th Street and South Harvard Avenue in … Continue reading Statue of Liberty replicas contain their own historical cachet