Loading patent details...
US4665908A: Extrication and Spinal Restraint Device | Searchlight