Edit: Looks like they found liquid water on one of Saturn's moons - Enceladus. No bacteria. Of course still a significant discovery, but it looks more like a nice NASA PR move - since Bush spent everything on Iraq, they seem to be a bit desperate.
Drudge got it first!
"Orlando Channel 13: Big NASA Announcement Set For Today... // NASA is planning to make a huge announcement today, about possible life in our own solar system..."
http://www.drudgereport.com
Not the least bit sensationalist :P
Hat tip to:
http://mimiteh.blogspot.com/...