O-H-I-O—Delight and cheer cut the air as attendees witness an incredible new Church of Scientology come to life in Columbus. Situated on US Highway 33, the Church’s expansive home sheds a shimmering green ribbon to signal a new era for Scientology in Central Ohio.