What's the answer to that question: who did david villa play for?
Spain national football team