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.”
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.”