Carter takes bronze, Rupp fifth at World Champs

BEIJING — Michelle Carter (Ovilla, Texas) is the first American on the podium for Team USA at the IAAF World Championships, taking women’s shot put bronze to cap first day action in at the Bird’s Nest. The IAAF World Championships continue Sunday, August 23 and...