Wee Archie was crowned Moffat's Fastest Sheep 2013 on Sunday, in the small town of Moffat in Dumfriesshire, Scotland. [Photo/icpress.cn]