Christian TV puppeteer arrested for plot to eat children

Ronald Brown, 57, was arrested in Largo, FL. He is accused of some really gruesome stuff, including plots to cook and eat a boy in his Sunday school class. I recognized him immediately from flipping through the channels, pausing to gawk at shows like his – Joy Junction – on the Christian Television Network. Here’s [Read More…]