Proof of Alien Life?