28 May 1999

In Milan, Italy, after 22 years of restoration work, Leonardo da Vinci’s masterpiece The Last Supper is put back on display.