Il Rosso Fiorentino's hands-down masterpiece, a 12-foot-tall "Deposition" painted in 1521, is located somewhat pleasantly off the beaten track in the Tuscan hilltop town of Volterra. It's an easy day ...