Bristol Rovers have signed free agent Angelo Balanta on a deal until the end of the season.
The 24-year-old Columbia-born winger was released by QPR in the summer, bringing to an end his seven-year association with the London club.
"He is a talented player with a good pedigree," Rovers manager Darrell Clarke told the club website.
"He can play as a left winger or a striker, and will offer us some creativity in the final third.
"He is a player who can unlock defences and help us create the goals we have been lacking."
Balanta had been on trial at League Two side Cheltenham Town this summer but failed to earn a deal.