Nick Hanauer’s controversial TED Talk via Huffington Post

TED 2012 More Slides Final1

2012-05-19T17:44:58+00:00 May 18th, 2012|Politics & Economics|