Last year, The New Yorker released a fantastic video tour of the building that houses the New Year's Eve Ball in New York City. While it's located in Times Square at the so-called "center of ...