Andrew Graham-Dixon investigates the life and death of the Baroque artist Caravaggio, who died in 1610 aged only 39, after a life full of violent incident. Show more
Discover 11,128,835 listings and 279,903 playable programmes from the BBC
Andrew Graham-Dixon investigates the life and death of the Baroque artist Caravaggio, who died in 1610 aged only 39, after a life full of violent incident. Show more