Michael Chen

Michael Chen

Lives in China Shen Zhen, China
Works as a Self employed
Joined on Feb 8, 2003

Challenges

Michael Chen has not submitted any challenge entries yet.