Uncover the secrets of Times Square's New Year's Eve ball drop, a world-famous NYC tradition that dates all the way back to 1907!