1,346,543 views | David Lang • TED2013

My underwater robot