markrathbun.blog
The Mecca of Scientology Inc.
What follows is a detailed insider view of the Flag Land Base (Scientology Inc’s Mecca is Clearwater Florida) of late. Former RTC and Flag Auditor, Silvia Llorens gives a credible state of …