Forget Mars, scientists have discovered a new Earth-sized, possibly habitable, planet just 11 light years away. Known as Ross 128b, the newly discovered planet orbits a life-friendly red dwarf star th
This pic, recently taken by the Mars Rover Spirit, is clearly an alien skull and not a rock.