ISS026-E-032516 (8 March 2011) --- The Light Microscopy Module (LMM) in the Destiny laboratory of the International Space Station photographed by an Expedition 26 crew member.
Date March 8, 2011
ISS026-E-032516 (8 March 2011) --- The Light Microscopy Module (LMM) in the Destiny laboratory of the International Space Station photographed by an Expedition 26 crew member.