The Hudson Yards located in New York is now ready to welcome visitors. It is tallest man-made viewing platform in the world.
Visitors will be treated to panoramic views of New York City from the triangular platform at the top of building.
Like this:
Like Loading...
Related