1,656,856 views | James Hansen • TED2012

Why I must speak out about climate change