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 conclude on Sunday, August 30. In the evening’s only other final, Galen Rupp (Portland, Ore.) was fifth in the men’s 10,000 meters.

Click to read original article