By admin March 4, 2020 Business , marketing Aliens Share on FacebookShare on Twitter The search for alien life continues, but it doesn’t need our idle computing power anymore.