Loading patent details...
US4131392A: Deployable Rotor | Searchlight