Loading patent details...
US4332501A: Structural Node for Large Space Structures | Searchlight