Where is the annual New Year's Eve ball drop held?

December, 31: It's the last day of the year!


Culture Trivia: Where is the annual New Year's Eve ball drop held?