A video making Internet rounds purports to show incontrovertible proof of life on Mars. Someone page David Bowie.

read more