Caravaggio 1610

Frescobaldi: the Greatest Oragnist of Our Time