Loading patent details...
US5644426A: Strap Mounting Mechanism for an Optical Viewing Device | Searchlight