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