OMG! More Proof of Humanoids on Mars

At least this face is happy.

(Hat tip: BadAstronomy)

* Posted at 02.01.2008 03:33:13 PM CST | Link *

Blog History