jack_ryder: (Default)
2010-12-03 08:26 am

Wow. Just fucking Wow.

NASA do not announce the discovery of life on other planets.

They announce something even weirder.