Things I've learned in my life so far

1,083,977 views | Stefan Sagmeister • TED2008