Sheep are driven across London Bridge by Liverymen and Freemen of the City of London on September 25, 2016 in London, England. The annual sheep drive...
Sheep are driven across London Bridge on September 25, 2016 in London, England. The annual sheep drive across London Bridge takes place today which...
Sheep are pictured in their pen following a sheep drive across London Bridge on September 25, 2016 in London, England. The annual sheep drive across...
Sheep are pictured in their pen following a sheep drive across London Bridge on September 25, 2016 in London, England. The annual sheep drive across...
Sheep are driven across London Bridge on September 25, 2016 in London, England. The annual sheep drive across London Bridge takes place today which...
Sheep are driven across London Bridge by Liverymen and Freemen of the City of London on September 25, 2016 in London, England. The annual sheep drive...
Sheep are pictured in their pen during a sheep drive across London Bridge on September 25, 2016 in London, England. The annual sheep drive across...
Sheep are driven across London Bridge by Liverymen and Freemen of the City of London on September 25, 2016 in London, England. The annual sheep drive...
Sheep are driven across London Bridge on September 25, 2016 in London, England. The annual sheep drive across London Bridge takes place today which...
Members of the public and media gather around sheep as they are driven across London Bridge on September 25, 2016 in London, England. The annual...