Things I've learned in my life so far

1,097,486 views |
Stefan Sagmeister |
TED2008
• February 2008