ContributorSlava MogutinNew York-based Russian artist and writerSlava Mogutin is a New York-based Russian artist and writer.Show Full Bio