Loading patent details...
US9956450B2: Power generating manually operated treadmill | Searchlight