N npr.org Big News From Mars? Rover Scientists Mum For Now 171 points whyenot 14 years ago 88 comments