Madrid’s Prado Museum unveiled a painting by Italian baroque master Caravaggio on Monday that will go on public display ...