A woman in Ohio was arrested and charged with desecration after she allegedly defecated on a church altar and used the runner to wipe herself, police said.
A woman in Ohio was arrested and charged with desecration after she allegedly defecated on a church altar and used the runner to wipe herself, police said.