Life lessons through tinkering

1,377,486 views |
Gever Tulley |
TED2009
• February 2009