Caravaggio, the Soul and the Blood

Starring: Manuel Agnelli