Twenty-one ultra-marathon runners were killed and eight other injured in northwest China after high winds and freezing rain suddenly struck the participants of a 100-km cross-country mountain race at the weekend, rescue officials said on Sunday. (More Sports News)