Spectators turned out in droves to enjoy a day out at the races and cheer on their favorite sheep and their knitted jockeys as they race down Main Street in the small town of Moffat, Dumfriesshire, Scotland, Aug 18, 2013. The second time the town held the sheep race saw the finest rams and ewes the local shepherds could find, as they ran to be crowned Moffat’s Fastest Sheep 2013. [Photo/icpress.cn]
|