I reported along important lines a long time before this, that NASA was to announce the discovery of alien life/lives. My report? It is here. That was about NASA’s announcement of a future announcement. NASA’s announcement? It is here. Also see the revelations here. Well, it looks like it is finally happening IR Life, contrary to the consternations and constipation of Debbie Debs like philosopher-ergo-pseudo-scientist Pete Williams (who Tweeted his Debbie here).
I haven’t said this before: Aliens are out there and they are out there to say! I couldn’t find a very good picture online of the alien life but this is the closest thing I could find to the “power stations” the scientists are talking about: