1,360,568 views | Craig Venter • TED in the Field

Watch me unveil "synthetic life"