Viruses 'trained' to build tiny batteries
Read full story for latest details.
