Loading patent details...
US4693199A: Release Means for Sailboard Footstraps | Searchlight