Flag of CUB

IM Pedro Rodriguez Rivera

* 1962 (59)
Best Elo
2400
Latest Elo
2177
Birthyear
1962