Advertisement

Miscellany

Share
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