Caravaggio's tortured life, his murder and the journey of his soul.
1964
2002
2006
2001
1975
1973
1968
1963
1995
1960
1945
1993
1954
1912
1934
1982
1970
1928
1972
1959