A new nanogenerator could potentially harvest electricity from the rushing of our blood through our veins Humans have been harnessing the power of flowing water for thousands of years, but scaling the concept down to a size small enough to turn our veins into tiny power plants is something else altogether. Using principles similar to...