Alien Implants Skeptoid
-
- Social Sciences
Some of those who believe they've been abducted by aliens also think they were left with a souvenir.
Some of those who believe they've been abducted by aliens also think they were left with a souvenir.
14 min