We can reprogram life. How to do it wisely

2,188,048 plays|
TED Talks Live
• November 2015