Artificial Photosynthesis - Viruses harnessed to split water web.mit.edu1 pointpieceofpeace16 years ago