What a planet needs to sustain life

What a planet needs to sustain life ------------------------------------------------------------------------ "Venus is too hot, Mars is too cold, and Earth is just right," says planetary scientist Dave Brain.