2,000 sheep led through streets of Spain’s capital

October 29, 2012 • Business

Participant drinks wine as shepherds lead their sheep through the center of Madrid, Spain, Sunday, Oct. 28, 2012. Spanish shepherds led flocks of sheep through the streets of downtown Madrid in defense of ancient grazing, migration and droving Login to read more

Related Posts

Leave a Reply

« »