Mail Online1 month agoOMG scienceScientists spot 60 stars appearing to show signs of alien power plantsThe discovery of 60 stars with potential alien power plants challenges our understanding of outer space phenomena. [ more ]