131005_0002

at 3631 × 5447 in The Henrietta Lacks Memorial Lecture.

131005_0002