liver cell

1980s

13165_26574_eye_surgery

Footage of a cataract surgery aided by sophisticated microscopic…