Taking A Deeper Look Inside The Statue Of Liberty!

The Statue of Liberty is a huge symbol of freedom and is celebrated worldwide. However, a lot of architectural genius has gone into making this iconic statue.