A New Year's Eve ball has dropped in Times Square for nearly 120 years, starting in 1907, with the exception of 1942 and 1943 when nightly “dimouts” occurred during World War II to protect the city ...
Watching a huge ball descend down a pole in Times Square has been a beloved New Year's Eve tradition for over a century. Here ...