April 08, 2009

The building blocks of life may be more than merely common in the cosmos. Humans and aliens could share a common genetic architecture.