16,454,924 views | David Gallo • TED2007

Underwater astonishments