David Villa plays for Barcelona and Spain.
This season david villa will play for Barcelona, and he has already scored a goal for Barcelona.
David Villa is a Barcelona striker.
David Villa has scored 23 goals in 49 appearances for Barcelona.
Barcelona paid Valencia 34 million pounds for David Villa.
David Villa played for Barcelona and Valencia.
David Villa plays for FC Barcelona and the Spanish national team.
David Villa wears number 7 for both Spain and Barcelona.
Not after Barcelona signed him.
FC Barcelona and Spain