Aliens in New England

Aliens in New England

Available on Prime Video, Amazon Freevee
S1 E4: A British priest who dressed as a mermaid; a small town in New England that was besieged by UFOs.