Step inside →
1907 CE · North America

First Times Square Ball Drop

The Times Square Ball is a time ball located in New York City's Times Square. Located on the roof of One Times Square, the ball is a prominent part of a New Year's Eve celebration in Times Square commonly referred to as the ball drop, where the ball descends down a specially …

Step into the 360° sceneExplore the whole map
Post on X