Beautiful, interesting, incredible cinema.
An obscure Columbia movie where one found a remaing film print at Cineteca Nazionale, Rome.