Loading patent details...
US4200005A: Pedal Having an Improved Foot-Retaining Strap Means | Searchlight