Mars Madness

Can the Red Planet support life — human, or otherwise?