Loading patent details...
US8610304B2: Mechanisms for creating undulating motion, such as for propulsion, and for harnessing the energy of moving fluid | Searchlight