1,682,180 views | Andrew Blum • TEDGlobal 2012

Discover the physical side of the internet