Philadelphia Flyers forward Ian Laperriere has retired from the NHL, more than two years after playing his last game.
More right here