Visitors on Stage 32

Visitors

Visitors (2003), coined as the first mockumentary on UFOs, aliens and abductions, first aired on Toronto’s Space Channel.

View this project on Stage 32