Researchers use viruses to increase solar cell efficiency
rdmag.com