Loading patent details...
US4428600A: Tension Release Device With Reduced Door Closing Resistance | Searchlight