In this episode, Horizon looks at the renowned British hospital for children, Great Ormond Street, and the Institute of Child Health.
Jan 04, 1971
Jan 25, 1971