Rostan Tavasiev, ‘Two mouse (Hippopart)’, 2011, Pechersky Gallery

About Rostan Tavasiev

Russian, b. 1976, Moscow, Russia, based in Moscow, Russia