What a planet needs to sustain life

2,053,131 views |
Dave Brain |
TEDxBoulder
• September 2015