Grace Upshaw is a track-and-field athlete that joined the World Championships in 2003 and 2005 where she finished 8th and 7th respectively, but has yet to represent her country in the Olympics.
Grace Upshaw is a track-and-field athlete that joined the World Championships in 2003 and 2005 where she finished 8th and 7th respectively, but has yet to represent her country in the Olympics.