Stolen Altarpiece Handed Over to US Government

After spending 40 years at Louisvilleā€™s Speed Art Museum, a stolen 14th century work is going home. The Speed Art Museum bought the piece from a New York Gallery in 1973 for 38 thousand dollars, not realizing the Italian art was stolen from a home in Italy two years earlier. The work is a three […]