Loading patent details...
US5401196A: Propulsion Mechanism Employing Flapping Foils | Searchlight