Monday, May 14, 2012

Thinking Big - Synthetic Biology


has anyone else see resident evil? ahem.