Alien Implant

Referenced in 2 episodes

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.