Loading patent details...
US5423233A: Device for Attaching a Shoe on a Bicycle | Searchlight