Loading patent details...
US8167259B2: Rapid attach and release clamps | Searchlight