gratuitous simpsons references

Thrilling NASA announcement might be about alien life found in ... CALIFORNIA

Dec 2, 2010
Yeah, not quite intelligent life on other planets, I'm afraid. According to a British paper, the discovery is about:...
Posted In: gratuitous simpsons references, NASA, space