It was not discovered it was built
The Statue of liberty was first dedicated in 1886.
statue of liberty
The Statue of Liberty
The Statue of Liberty
The feet of the statue were built first
Statue of Liberty
WEll, there is the Empire State Building (but that's not really a STATUE) so a big statue in New York would definitely have to be the famous Statue Of Liberty!! lildancer99<33
There are total three Statue of Liberty in world - In Paris, Brazil and US. Statue in Paris is the first one ...
France
Liberty island is home to the Statue Of Liberty.
liberty statue
Whoever built it!