Former Everton winger Andros Townsend has signed for Luton Town until January.
The ex-Tottenham Hotspur, Newcastle United and Crystal Palace forward left Goodison Park in the summer.
The 32-year-old was close to joining Burnley before they withdrew their offer as they did not want to stifle the development of younger players.
"I never thought I'd pull on the Luton shirt, so it's a huge honour to play again in the Premier League," he said.
"I've seen where I can help this team and on the flipside the manager has seen where I can help - whether that's on the pitch, in the dressing room or on the training field - with my enthusiasm and experience," said Townsend.