After all, there may be life on Venus. On Monday, scientists revealed that they have detected a gas called phosphine in the acidic clouds of Venus. The presence of phosphine is an indicator that microbes may inhabit Earth’s inhospitable neighbor, Venus. The researchers did not discover real life forms, but …
Read More »