Sheep Parade through Madrid

Around 2000 merino sheep walk past Madrid's two hall during the annual sheep parade through Madrid, Spain, October 25, 2015. Shepherds parade the sheep through the city every year in order to exercise their right to use traditional routes to migrate their livestock from northern Spain to winter grazing pasture land in southern Spain. (Photo by Sergio Perez/Reuters)
Sheep Parade through Madrid
   
  Military Woman Gallery

Must See Places

Google Ads Privacy