Crystal Palace have announced the signing of striker Andrew Johnson on a short-term deal.
The 33-year-old, who scored 85 goals in 160 appearances during his first spell with the club, will take on a coaching role with the academy as well as strengthening Neil Warnock's striking options.
Johnson was available as a free agent after leaving QPR at the end of last season.
"I am delighted to be coming back to a club that I love and have a real soft spot for," Johnson said on the club's website. "I would like to thank the gaffer and the chairman for giving me this opportunity and I am looking forward to helping this football club have continued success in the Premier League.
"I have also been given an opportunity to help the youngsters in a coaching capacity, something I am really looking forward to getting involved in."
Johnson joined Palace from Birmingham in 2002 and went on to become a fans' favourite as he helped the club win promotion in 2004.
He then scored 21 goals in the top flight the following season, bringing him his first call-up for England, but he could not prevent Palace from suffering relegation.
He left the club for Everton in 2006 for a fee of £8.5million.
Johnson, who has earned eight England caps, has 149 senior goals in more than 450 appearances.