Potential sign of alien life detected on Venus