Sylvester Stallone State Russian Museum St. Petersburg, Russia October 27 - December 1 An unprecedented exhibition of Sylvester Stallone paintings in the first-ever display of his artworks in Russia will take place at the State Russian Museum in St. Petersburg. The exhibition will present important works from Stallone’s almost 40 year passion for painting,…