16,452,445 views | David Gallo • TED2007

Underwater astonishments