New Scientology Building Offers Entire Floor To Get ‘Super Powers’

ScientologyThe Church of Scientology’s Flag Building is set to open in Clearwater, Florida this Sunday after nearly 15 years of construction…

Continue to the original source »

About TCS News

TCS News was founded to support the principles of conservative Americans. We provide regular news articles, opinions and discussion related to current issues.