111001_0008

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

Art show display

Art show display

Next Image »