Shawn Thornton is retiring after 14 years in the NHL.