565,958 views | Gregory Stock • TED2003

To upgrade is human