Time Square Ball Drop: The iconic New Year’s Eve ball drop in Times Square, New York City, has been a tradition since 1907. The ball, illuminated with thousands of LED lights, descends from a pole on the One Times Square building, marking the final seconds of the year.