Woolly wonderland! 2,000 sheep invade Spanish city - The Horn News