Chinese-Australian synchronized swimmer From Wikipedia, the free encyclopedia
Rachel Ren (born 16 January 1973) is a Chinese-born Australian synchronized swimmer who competed in the 2000 Summer Olympics.[1]
Seamless Wikipedia browsing. On steroids.