David Villa Retirement: The Greatest XI David Villa has played with in his career

The Greatest XI side David Villa has shared a dressing room with, in his 19 years long career as the Spanish striker declares retirement. David Villa has spoken about his retirement and has confirmed that he will hang his boots…