1,681,686 views | Andrew Blum • TEDGlobal 2012

Discover the physical side of the internet