Advanced technology has detected the sketch of a Leonardo Da Vinci masterpiece hidden beneath the finished product as well as ...
“Da Vinci — An Immersive Art Experience” has transformed the South Florida PBS Studios into Renaissance Italy, featuring more than 50 of his famous works, including “Virgin of the Rocks ...