Building blocks that blink, beep and teach

1,335,724 plays|
Ayah Bdeir |
TED2012
• February 2012
Want to use TED Talks in your organization?
Start here