Oh fuck. Is this it? Have scientists really found liquid water on Mars? Well, they certainly fucking think so.
Read the rest of this entry »
Omega Level