The Statue of Liberty is widely regarded as one of the most famous monuments in the world. Located on Liberty Island in the New York Harbor, this breathtaking structure was opened in 1886 and has enthralled people from the world over. However, while we have witnessed the beauty of the Statue of Liberty from the outside, do you know what lies inside it? It’s quite fascinating, really, and this video gives us that rare tour.
Take A Trip Inside The Statue Of Liberty