The Philadelphia Church of God watches Channel 25

During May sweeps, Channel 25 ran an investigative report on a The Philadelphia Church of God, a national super church that is located in Edmond.  The Philadelphia Church of God didn’t like the report, and has since placed several large ads in local newspapers defending and (kind of) promoting itself. There’s a part of me […]
Archived Content is Available to Lost Ogle Members Only. Join today for only $5 a month.