Things I've learned in my life so far

1,094,430 views |
Stefan Sagmeister |
TED2008
• February 2008