Loading patent details...
US4149714A: Seated Weight Lifting Leg Press Exercise Machine | Searchlight