Advertisement

Miscellany

From Staff and Wire Reports

Iolanda Chen of Russia set a women’s world record in the triple jump in Moscow Sunday with a leap of 47 feet 5 1/4 inches.

Advertisement
Advertisement