Bingley Shield

Bingley Chess Club
Hepolite Trophy 2005