I first met Olga Tobreluts in St. Petersburg, Russia, in 1996 when I interviewed her for the St. Petersburg Times. Sixteen years later, I ran into her in Houston. Tobreluts is one of 142 artists who hail from Russia, Belarus and Ukraine included in the epic, ambitious, Russian-themed exhibitions of…
