iOS app Android app

Woman Pooping on Highway

Woman Arrested After Pooping On Shoulder Off I-95

Posted 05.09.2012 | Miami

A Georgia woman was arrested in St. Lucie County, Florida for allegedly stealing a car after police caught her defecating on the side of I-95, just a ...