Completed

ITF $25,000

CHINA

Hard

Completed
Sep 13 - Sep 19, 2004
Loading