News

The Integrated Truss Structure (or "Truss") is the backbone of the International Space Station, completed over numerous space ...