A masterpiece of Catholic art is unveiled in Malta

THC has this news here.