Every year its tradition to watch The Ball drop in Times Square. Another year over, and a new one has just begun! Do you really know much about the New Year's Eve Ball? How many light bulbs make up the New Year's Eve ball? I bet you don't. Here's a couple facts about the most famous New Years Eve Ball in the world, the one located in Times Square.