Mao Xinyuan


Mao Xinyuan is a retired male race walker from PR China. He competed for his native country at the 1996 Summer Olympics.

Achievements