Meditations on the intersection of humanity and technology

325,951 views | Olivia Arthur • TED@BCG