Spain and Barcelona great David Villa has announced he will retire from professional football at the end of the year.
19 years, 814 games, 421 goals, 14 trophies. One of the greatest strikers of our generation.
Thank you for all the amazing memories. Legend!