Venter Institute Creates Synthetic Life

Geekazine.com