David Villa is widely regarded as one of the greatest free kick takers in football history. With a knack for precision and power, he has consistently ...