Last night marked the 117th time the ball has dropped in New York's Times Square. The tradition started in 1097 and has been repeated except for 1942 and 1943 during World War II. Revelers began celebrating New Year's Eve in Times Square as early as 1904, but it was in 1907 that the New Year's […]

