Town’s Giant Mushroom to be Dropped for New Year

Times Square in New York City has been home to the annual New Year’s Eve ball drop since 1907, 104 years total. (The ball did not drop in 1942-43 due to WWII blackouts.) Thousands of people from all over the…