What a planet needs to sustain life

2,035,960 views | Dave Brain • TEDxBoulder