Success, failure and the drive to keep creating

6,280,751 plays|
TED2014
• March 2014