Things I've learned in my life so far

1,092,074 views |
Stefan Sagmeister |
TED2008
• February 2008