The Manhattan Alien Abduction

A woman claims to have been abducted from her bedroom in Manhattan. This docuseries explores whether it was an elaborate hoax — or proof of alien life.
2024-10-30
(17 votes)

Seasons

Limited Series poster

Limited Series

3 Episodes