Divine Enthusiasm

By Jason Priestas on February 15, 2007 at 3:15 pm

Some of you have probably seen the gigantic status of Jesus emerging from water off Interstate 75 north of Cincinnati. The 62-foot statue was erected in tribute to the congregation at Solid Rock, a non-denominational mega church that sits behind it. Believed to be the world's largest Christ, it presides over the baptismal pool while also performing an important secondary function: