EXCLUSIVE: Studiocanal, The Picture Company, Entertainment 360 & Zaftig Films are out to buyers on a TV series based on the acclaimed 2021 documentary The Lost Leonardo, about how a crumbling painting depicting Christy in the Renaissance called The Salvador Mundi was restored and found to possibly be the final work of Leonardo Da Vinci around the time the […]