What a planet needs to sustain life

2,031,301 views | Dave Brain • TEDxBoulder