16,452,076 views | David Gallo • TED2007

Underwater astonishments