Proof of extraterrestrials?