New York Red Bulls forward Thierry Henry has said he will play on for another two years before retiring.
While many of his former Arsenal team-mates, including fellow former France internationals Patrick Vieira, Robert Pires and Emmanuel Petit, have quit playing, Henry is still going strong at 35.
And although he may no longer have the lightning pace of earlier years, he retains the finishing skills that made him the Gnners' all-time leading scorer.
Henry scored 15 goals and provided 12 assists in 27 MLS games last season, and was runner-up in the league's Most Valuable Player award.
He told BeIn Sport: "I'm giving myself another two years. That'll take me to 37 years old. It'll make my career 20 years long. I recently talked about it with Robert [Pires].
"It's never easy to stop, but there comes a time when your body tells you to. The head wants to continue, but... it's certainly not desire that I'll be lacking. But, at a certain moment in time, you have to stop."