urantiaradio.net
Possible Planet with Life
We came across a recent article about a possible discovery of a life-bearing planet – and this planet is but a mere 11 light years distance from Earth. From ScienceAlert.com “Ross 128 i…