Holy moly, motherfuckers! A group of Italian scientists claimed they’ve found liquid water on Mars. Like, multiple bodies worth. Fucking radical, man.
Read the rest of this entry »
Omega Level