16,452,134 views | David Gallo • TED2007

Underwater astonishments