Urine-soaked woman tells police: “I won a spiritual battle and peed the devil out of myself”

54-year-old Glenda Carson was charged with urinating all over herself and screaming at several people then telling police “I won a spiritual battle and peed the devil out of myself.”