FoxNews.com just has the headline, no story.
NASA is giving a press briefing at the moment.
This is awesome news...
Yeah it is. Man, imagine if they found the remains of living beings or even living microbes today! Proof of alien life forms!
Let's set up a permanent base on the Moon, stat!