God has some real explaining to do.
God Lucky Howard (yes, that's his real name) was arrested in Tampa, Florida for selling crack cocaine. Outside of a church!
Police have been hot on God's trail since April. Last month, they obtained a warrant and found an additional 22 grams of cocaine in his home. He was arrested on June 21st and remains in jail.
Let's just hope he doesn't have a son named Jesus. That could spell disaster.