331,851 views | Frederick Balagadde • TED2010

Bio-lab on a microchip