Grace Upshaw is a track-and-field athlete that joined the World Championships in 2003 and 2005 where she finished 8th and 7th respectively, as well as represented her country in the Olympics in 2004 and 2008 where she won 10th and 8th respectively.
Grace Upshaw is a track-and-field athlete that joined the World Championships in 2003 and 2005 where she finished 8th and 7th respectively, as well as represented her country in the Olympics in 2004 and 2008 where she won 10th and 8th respectively.