Chess Games

John Upper vs Cassius Marsh

2006 Canadian Open · Round 9 · 1-0