The sports-themed chain restaurant/tourist trap ESPN Zone shut down five U.S. locations today, including the one in Times Square. One less place in NYC for you to never go to except when your cousins from Duluth visit! [Image via Getty]