101002_0160

at 2500 × 1667 in Henrietta Lacks Memorial Lecture 2010 Photographs.

James Potter discussing the science of hela cells

James Potter discussing the science of hela cells

« Previous Image
Next Image »