Shepherd leads mountain sheep down to the valley from their mountain pastures during a traditional sheep drive on September 9, 2017 in Mittenwald,...
Shepherd leads mountain sheep down to the valley from their mountain pastures during a traditional sheep drive on September 9, 2017 in Mittenwald,...
Shepherds lead their mountain sheep down to the valley from their mountain pastures during a traditional sheep drive on September 9, 2017 in...
Shepherds lead their mountain sheep down to the valley from their mountain pastures during a traditional sheep drive on September 9, 2017 in...
Shepherds lead their mountain sheep down to the valley from their mountain pastures during a traditional sheep drive on September 9, 2017 in...
Around 500 mountain sheep walk through a street of Mittenwald, southern Germany, as the animals are brought down to the valley from their mountain...
Around 500 mountain sheep walk through a street of Mittenwald, southern Germany, as the animals are brought down to the valley from their mountain...
Around 500 mountain sheep walk through a street of Mittenwald, southern Germany, as the animals are brought down to the valley from their mountain...
Around 500 mountain sheep walk through a street of Mittenwald, southern Germany, as the animals are brought down to the valley from their mountain...