The Flyers and Mike Richards agreed to a long-term contract extension on Thursday, according to the Canadian Press. Terms of the deal have yet to be announced. The buzz is that Richards signed a 12-year contract. At age 22, he's jumped out to an impressive start with 34 points in 28 games.