Loading patent details...
US6435145B1: Internal combustion engine with drive shaft propelled by sliding motion | Searchlight