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
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