David Gallo shows underwater astonishments
http://www.ted.com/talks/lang/eng/david_gallo_shows_underwater_astonishments.htmlAmazing TED talk - must watch!
Posted on Sunday, Sep 5, 2010
