Discovery of new exoplanet might be our best hope at finding alien life Scientists have suggested that a newly discovered star, known as Ross 128 b, is the most likely to support life out of all of Earth’s neighbors. However, this is nowhere…