Technology's epic story

771,088 plays|
Kevin Kelly |
TEDxAmsterdam
• November 2009