4830 N Broadway St
Chicago, Illinois 60640

When aliens descend on Clearwater, Florida, the government turns things over to those alien experts at the Church of Scientology in this (unauthorized) ensemble-created spoof.

Added by Upcoming Robot on July 4, 2009

Interested 1