Rochester Amateur Chess Championship

Friday, March 3, 2017

This tournament has been rescheduled due to weather! Join us on March 18 for this grand tournament!!!

Read More