16,454,739 views | David Gallo • TED2007

Underwater astonishments