STAY CONNECTED WITH US

Grand photos of the colossal Statue of Liberty in New York City (PHOTOS)

The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in the middle of New York Harbor, in Manhattan, New York City.

Copyright ©2024 BOOMSbeat., All rights reserved.
Share Connect Tweet 0 Comment Email

SHARE YOUR THOUGHTS

Real Time Analytics