Light of Freedom is a thirteen-foot-tall reference to the torch and flame of the Statue of Liberty. The statue’s hand and torch were on view in Madison Square Park from 1876 to 1882 as a nineteenth-century-style marketing event intended to rouse excitement and gather funds to complete the statue in France before it was installed […]
