131005_0006

at 5760 × 3840 in The Henrietta Lacks Memorial Lecture.

« Previous Image