The streets of Spanish capital Madrid have been taken over by more than 2,000 sheep as shepherds steer their livestock to migrate to the south for winter, October 20, 2019. /VCG Photo
The streets of Spanish capital Madrid have been taken over by more than 2,000 sheep as shepherds steer their livestock to migrate to the south for winter, October 20, 2019. /VCG Photo