Aliens in New England

Aliens in New England

Available on Prime Video, Tubi TV, Amazon Freevee
S1 E4: A British priest who dressed as a mermaid, a father and son who created over 3,000 plus collection of glass flowers, and a small town in New England that was besieged by UFOs.