Loading patent details...
US5918338A: Sports Footwear With a Sole Unit Comprising at Least One Composite Material Layer Partly Involving the Sole Unit Itself | Searchlight