910,222 views | Neil Gershenfeld • TED2006

Unleash your creativity in a Fab Lab