The Hermitage Museum – 5 Minute ReviewTravel / By Brad Ball A 5 minute tour of the Hermitage Museum in St. Petersburg, Russia.