sheep migration Madrid sheep set off on annual migration Sheep take over streets of Madrid for annual migration. « Previous1Next » 1 of 1