Restored Michelangelo Sculpture Unveiled

A sculpture by Michelangelo known as “The Deposition” has finally been unveiled to the public after undergoing an intense two-year restoration process.