867,875 views | Peter Molyneux • TEDGlobal 2010

Meet Milo, the virtual boy