Tag "public defecation"

Back to homepage
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