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

Discover the physical side of the internet