Loading patent details...
US7516782B2: Self-anchoring device with force amplification | Searchlight