Striker Rob Earnshaw has announced his international retirement with Wales and also signed for MLS side Vancouver Whitecaps.
The 33-year-old made a total of 59 international appearances for his country, scoring 16 goals, but his last cap was almost three years ago in August 2012.
He has played in MLS for the last two years with Toronto and Chicago Fire and now joins Canadian side Vancouver.
"I'm very excited to officially join Whitecaps FC and be a part of this great organisation," Earnshaw told the club website.
"The club has treated me well since I've been here. I'm thrilled to help the team continue to progress, while bringing enjoyment and passion to my new team."
He links up with former Wales teammate Carl Robinson, who is head coach of the Whitecaps.
"First off, congratulations to Earnie on a fantastic international career," added Robinson. "I had the privilege of representing Wales together with Earnie and he always gives his all in everything he does.
"Not only is he a natural goalscorer, he will also bring great character and leadership to our locker room, while passing along his experience to our young group of forwards."
Vancouver have won two and lost one of their three games of the new season to lie third in the Western Conference.