101002_0002

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

101002_0002
Next Image »