For the first time in nearly a decade, the world figure skating championships are back on U.S. soil. The world's best figure skaters will converge at TD Garden in Boston this week for the latest ...