In space, no one can hear you scream -- except the alien ice
Seems as if NASA is finally doing something worth paying attention to. To wit: The discovery of what may be ice on Mars.
Strike that ... it's the discovery of what may be "party" ice on Mars. So sayeth Jon Stewart and what appears to be one of the Olsen girls.