makezine.com
Viruses "trained" to build tiny batteries | Make:
The M13 batteries, they keep going and going... - "Researchers trying to make tiny machines have turned to the power of nature, engineering a virus to