Peter Crouch is back in the big time one day after his 38th birthday.
"I still want to achieve things. I want to get more games in the Premier League and I would love to add to the 100 Premier League goals," Crouch told Burnley's website.
He added: "My game has probably changed a little bit. I'm not 25. But my attributes haven't waned. I never really had blistering pace, so I haven't lost that."
Overall, Crouch has pocketed 205 goals across 729 appearances for a host of clubs, including Queens Park Rangers, Liverpool, and Tottenham Hotspur. He also scored 22 times in 42 outings for England, with his last cap coming in a goal-scoring cameo off the bench against France in November 2010.
Vokes, who moved the other way to join Nathan Jones' shake-up of the Potters, leaves Burnley after initially joining them on loan from Wolverhampton Wanderers in November 2011. He made 258 appearances for the Clarets, netting on 62 occasions.
"He has not played as regularly lately and he was a little bit frustrated with that," Burnley boss Sean Dyche said of Vokes. "He wanted a new challenge and this is an opportunity for him that could work out in many ways.
"I put great value in Sam as a player and a person for what he's done for himself and the club."