Sheep on the road in the mountains outside Urumqi, Xinjiang, China