Digital Collections

Sir Joseph Barcroft performing splenectomy on dog

  • 1928