Upgrade to Chess.com Premium!
elshawadfy

elshawadfy

Ahmed El Shawadfy

Diarb Negm, Ad Daqahliyah, Egypt, Egypt