It looks like Mike Richards is going to be a member of the Flyers for a long time. A source tells The Canadian Press that he's agreed to a contract extension with the team that is believed to be for 12 years. The contract is still pending approval from the NHL. Richards is currently in the final year of his entry-level deal and is earning just over US$940,000 this season.