I can't believe nobody here is talking about it yet!
http://www.theregister.co.uk/2008/01/22/life_on_mars/
PS You can just delete this then moderator
http://www.theregister.co.uk/2008/01/22/life_on_mars/
PS You can just delete this then moderator
Last edited: