The thinking behind 50x15

367,046 plays|
TEDGlobal 2007
• June 2007