Alien Implant

Referenced in 1 episode

Definition

A small foreign object that some people who believe they were abducted say aliens placed in their bodies, supposedly for tracking or monitoring. Claims are often based on X-rays or MRI scans showing unexplained objects.