The Statue of Liberty in New York City, New York is one of the world's most iconic landmarks and most popular tourist attractions, but over a hundred years ago, it actually used to be a lighthouse.
The new sculpture was inspired by Michelangelo's 'The Pietà' and depicts a mother and son, pierced by the same bullets.
The Statue of Liberty doesn’t have origins in America. The people of France gifted it to us, and since then, … Continue ...
This is an extended version of the interview by FOX 13 News reporter Chris Reed with Liberty Village Chairman Lex Howard and President Dennis Leavitt.