1,080,154 views | Stefan Sagmeister • TED2008

Things I've learned in my life so far