Photo 1 of 3

View all

Young chess player sets new strategy: 'faith in myself'
Ruiyang Yan competes in the 5th round of the 2019 U.S. Girls’ Juniors Championships in St. Louis on July 19. Photo courtesy of the Saint Louis Chess Club

© 2020 Mountain View Online.
All rights reserved.