Forget Mars, scientists have discovered a new Earth-sized, possibly habitable, planet just eleven light years away. Known as Ross 128b, the newly discovered planet orbits a life friendly red dwarf star that is an estimated seven billion years old. Red dwarfs are the most common stars in the galaxy, making up about 70 percent of all known stars, and tend to hold water-friendly planets in… Read More