Microscope slide containing human remains labelled ‘Path: Laboratory. 7826’

Microscope slide containing human remains labelled ‘Path: Laboratory. 7826’, prepared by the Royal London Ophthalmic Hospital, London, England, 1837-1947

Details