Loading patent details...
US4218853A: Energy Absorbing Keyhole Slots | Searchlight