Skip to main content

Shepherds do 'ewe-turns' in Madrid, herd around 1,200 sheep through city streets


15 PHOTOS