Flag of GER

Haichen Yan

* 2012 (10)
Best Elo
1198
Latest Elo
1170
Birthyear
2012