Home / Tag Archives: Alex Delgado

Tag: Alex Delgado

Sanya Richards-Ross Biography

Produced in 1985 in Jamaica, Sanya Richards-Ross moved to America in her early adolescents to pursue her fit fantasies. She excelled at track in high school and in the University of Texas, and won several NCAA tournaments in 2003. In 2004, Richards Ross won an Olympic gold medal within the ...

Read More »