What does the future hold? 11 characters offer quirky answers

1,754,848 views|
Sarah Jones |
TED2014
• March 2014