Spanish shepherds guide 2,000 sheep through Madrid's streets
Spanish shepherds have led 2,000 sheep through the streets of Madrid in defense of age-old droving, grazing and migration rights that are increasingly threatened by urban sprawl and fenced-in pastures.