The sinner who painted saints

6 min read

Although named after an angel, Caravaggio needed no stronger re