Loading patent details...
US4290505A: Pin Centered Brake | Searchlight