Loading patent details...
US5598963A: Body Mounted Camera Support Assembly | Searchlight