New Vatican Museum website: “Less is more”

Rome Reports has this news here.