The streets of Madrid were flooded with thousands of sheep on Sunday, as shepherds steered their flocks through the Spanish capital.

The annual event, dating back to 1994, sees shepherds migrate their livestock from northern Spain to more southerly winter grazing pastures along traditional routes.

This year's herd included 2,000 merino sheep and 100 goats.

Code: MADIAOFF8. Coupon code is required.

More videos