Things I've learned in my life so far

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