1,969,313 views | Nick Veasey • TEDGlobal 2009

Exposing the invisible