Things I've learned in my life so far

1,101,423 views |
Stefan Sagmeister |
TED2008
• February 2008