Loading patent details...
US4308699A: Structural Strut and Node for Large Space Structures | Searchlight