Sheep paraded from northern Spain to grazing pasture land in southern Spain through Madrid, Spain
Monday, October 22, 2018
Gulf Times - Sheep paraded from northern Spain to grazing pasture land in southern Spain through Madrid, Spain