Light of life
Wednesday, August 27, 2014 - 02:30
in Biology & Nature
Technology image of the week: A fluorescent microscopic view of cells under study for a future trip to deep space, to assess their resistance to radiation
Technology image of the week: A fluorescent microscopic view of cells under study for a future trip to deep space, to assess their resistance to radiation