844,892 views | Rebecca MacKinnon • TEDGlobal 2011

Let's take back the Internet!