Texas Woman Charged After Reportedly Dumping 50 Pounds Of Human Feces At Police Station
A Texas woman was charged after reportedly dumping 50 pounds of human feces in front of the Electra Police Department last week, according to KXAN. Mindy Janette Stephens, 46, allegedly the wife of a local assistant fire chief, dropped off the “human s***” while wearing a hazmat suit and a yellow mask…
Read More
0