Future Node on ISS? Space Station Processing Facility Kennedy Space Center. FL November 10, 2010 Satellite image of this location
Use left mouse button to move Use right mouse button, mouse wheel or Ctrl/Shift keys to zoom.