Alien life has been discovered