Three visitors stand in front of the painting ‘Champion Due’ during the art exhibition titled ‘Sylvester Stallone. Paintings From 1975 Until Today’ at the Russian Museum in St. Petersburg yesterday. The exhibition by Sylvester Stallone, who has worked on his pieces for more than 30 years, consists of 36 paintings.