First look: ‘The Last Caravaggio’, The National Gallery

The Last Caravaggio at the National Gallery exhibiits the infamous Italian painter’s final canvas

Open in Google Maps

M
Be the first to comment
Share this story: