Times Square 's first annual New Year 's Eve ball drop took place on December 31 , 1907 .
It is the site of the annual New Year 's Eve ball drop , began on December 31 , 1907 , which continues to attract over a million visitors to Times Square every year .
Times Square