This 18-part series examines the Hermitage Museum in St. Petersburg, Russia, in all its glory. Here is the art of Michelangelo, Rembrandt, Picasso, Ma…