Tag "public defecation"
Alameda
Castro Valley Woman Arrested After Defecating in Front of Restaurant
Patrons at Dino’s Family Restaurant in Fremont got a very rude awakening Monday morning. According to the Fremont Police Department, patrons of the restaurant, located at 36930 Fremont Blvd., reported a woman