Skip to main content

The Sphere, which was formerly in the World Trade Center Plaza