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