Life on Mars, with yet another potential Watchmen tie-in
NASA and Google released a new Mars overlay providing 3D views of the canyons and mountains of the Red Planet, part of the beta launch of the downloadable Google Earth 5.0 client application. Now all we’re waiting for is for them to find this somewhere on the planet’s surface…