Residents of Clearwater, Fla., -- home of the world spiritual headquarters of the Church of Scientology -- will now have to drive to Tampa to see the documentary.
Residents of Clearwater, Fla., -- home of the world spiritual headquarters of the Church of Scientology -- will now have to drive to Tampa to see the documentary.