Like most of us knew about 2 years, the New York Mets will be hosting the 2013 All-Star Game. Major League Baseball will make the official announcement on Wednesday that the Gala will be held at Citi Field in Flushing, Queens. The Mets were expected to be awarded the game after the Yankees hosted the Midsummer Classic in 2008, the last year the old Yankee Stadium and Shea Stadium were open.