Alien implants Alien implants are some of the most compelling pieces of physical evidence supporting the abduction phenomenon. via All About Alien Implants — Down the Chupacabra Hole infectTwitterFacebookLike this:Like Loading...