Our Island Universe Have We Found Earth 2.0? WMRA | By Shanil Virani Published December 7, 2017 at 5:00 PM EST Facebook Twitter LinkedIn Email Listen • 2:32 On this episode of Our Island Universe: The promise of exoplanet Ross 128 b.Read more about Ross 128 b