Annette Heuser

1,249,927 views |
Annette Heuser |
TEDGlobal 2013
• June 2013