inmyanguish.com
Grief and Art
By PETER PLAGENS 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 hillt…