Loading patent details...
US4686867A: Bicycle Pedal and Shoe Fastening Combination | Searchlight