doesgodexist.online
Kepler-90: Our Twin Solar System? - Does God Exist? Today
The latest system presented as identical to our solar system--and therefore harboring life--is around a star known as Kepler-90, 2545 light-years away.