Villarreal have agreed to sign Colombia defender Cristian Zapata from Serie A side Udinese on a five-year contract, the La Liga club said on Tuesday.
Villarreal agree to sign Zapata from Udinese