Flocks of Sheep Take over London’s Savile Row

Passers-by stop to look at a flock of Exmoor Horn sheep, in Savile Row, London, Britain October 5, 2015. The Campaign for Wool marked the beginning of Britain’s national Wool Week on Monday, on one of London’s most renowned streets. (Photo by Peter Nicholls/Reuters)
Continue reading »