Men build dams and huge turbines to turn the energy of waterfalls and tides into electricity. To produce hydropower on a much smaller scale, scientists have now developed a lightweight power generator based on carbon nanotube fibers suitable to convert even the energy of flowing blood in blood vessels into electricity.