Loading patent details...
US6883766B1: Quick release mechanical bracket | Searchlight