Robert Earnshaw has announced his retirement from international football with Wales.
The 33-year old Zambia-born striker has decided to draw the curtain on his Dragons career which kicked off in 2002.
Earnshaw made the announcement after signing a one-year deal with MLS club Vancouver Whitecaps on Wednesday. His Wales playing days saw him tally 16 goals in 58 appearances with his final cap coming in August 2012.
"It has been a dream come true to have the opportunity to walk out in front of the whole nation and represent Wales in so many important games," the former Cardiff City, West Bromwich Albion, Norwich City, Derby County, Nottingham Forest and Toronto FC forward told the Whitecaps' official website.
"I am honoured and proud to play for my country for over a decade. I am also extremely thankful for the support I've received over the years from all my Welsh team-mates, coaches, and staff and will be forever grateful because I know I've been in a position that millions dream of.
"I gave it my all in every minute and shared all the jubilations of scoring goals with the people of Wales. The pleasure has truly been all mine."
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball