As many as 2,000 sheep were herded through the streets of Madrid in a unique celebration that takes place every autumn in the Spanish capital.