Blue Eyes of the Broken Doll Video Cover

Blue Eyes of the Broken Doll (Los Ojos Azules de la Muñeca Rota, Spain, 1973) AKA House of Psychotic Women, directed by Carlos Aured.