XNAs touted as road to synthetic life and more

December 2, 2014 0

]O]h, the hubris of mankind! To think that some scientists genuinely believe that they can improve upon God’s design just boggles the mind. Philipp Holliger and his team in Cambridge (UK) claim to have one-upped […]

1 2