The truth is out there.

NASA continues to make new discoveries each year, including planets in nearby star systems that could be hospitable to life. …

First posted on https://aleteia.org