The mystery has gripped the internet as speculation mounts about the potential for a discovery of alien life on the red dwarf star known as Ross 128 — despite the best attempts of astronomers to put such rumors to rest.
The scientific community is still buzzing about discovery of seven Earth-sized exoplanets