How The Iconic Statue Of Liberty Was Made!

The Statue of Liberty is one of the most iconic structures in the entire world! Overseeing the Big Apple, this statue has been standing since October 28, 1886! This is how the statue came into existence!