The woman who allegedly urinated on potatoes in a West Mifflin Walmart turned herself in on Tuesday, police said. 20-year-old Grace Brown was reportedly charged with misdemeanor open lewdness, summary counts of criminal mischief, disorderly conduct, and public drunkenness, stemming from an incident on July 24. According to Fox News, …
Read More »