Sly’s Art Retrospective in St. Petersburg

The big news this week was Sly’s art exhibit at the Russian Museum in St. Petersberg.