Short documentary about "life" in Buenos Aires' Borda Hospital.
Released: 1963-07-29
WhatToWatch — search all titles