2012 Canadian Youth Chess Championship Bughouse
2012 Canadian Youth Chess Championship Bughouse, Surrey, BC, Canada, July 2-6, 2012
2012 Canadian Youth Chess Championship Bughouse, Surrey, BC, Canada, July 2-6, 2012
2012 Canadian Youth Chess Championship Awards, Surrey, BC, Canada, July 2-6, 2012
2012 Canadian Youth Chess Championship, Surrey, BC, Canada, July 2-6, 2012
2012 Las Vegas International Chess Festival Anatoly Karpov Simul, Las Vegas, Nevada, USA, June 14-18, 2012
2012 Las Vegas International Chess Festival Varuzhan Akobian and Timur Gareyev Simul, Las Vegas, Nevada, USA, June 14-18, 2012
2012 Las Vegas International Chess Festival GM Lessons, Las Vegas, Nevada, USA, June 14-18, 2012
2012 Las Vegas International Chess Festival, Las Vegas, Nevada, USA, June 14-18, 2012
2012 Tradewise Gibraltar Chess Festival Closing Ceremony, Caleta Hotel, Gibraltar, January 23 - February 2, 2012
2012 Tradewise Gibraltar Chess Festival Beach and Party, Caleta Hotel, Gibraltar, January 23 - February 2, 2012
2012 Tradewise Gibraltar Chess Festival with Ana Cramling-Bellon & Stuart Conquest, Caleta Hotel, Gibraltar, January 23 - February 2, 2012
2012 Tradewise Gibraltar Chess Festival On the Rock 2, Caleta Hotel, Gibraltar, January 23 - February 2, 2012
2012 Tradewise Gibraltar Chess Festival On the Rock with Hou Yifan, Caleta Hotel, Gibraltar, January 23 - February 2, 2012