NEW YORK, NY – Statue of Liberty to be shut down due to lack of interest.
LADY LIBERTY GETS LAID OFF!
In 1886 The Statue of Liberty was commissioned in New York City. The dazzling dame was a gift from the French government and soon became an icon of the United States and freedom in general. For 134 years her strong profile, long arms, and bright light comforted strangers arriving on our shores and stirred feelings … READ MORE
