iOS app Android app

Jaggert Washington New Jersey

Defecating In A Police Car Was The Second Craziest Thing This Guy Did

Posted 10.23.2012 | Crime

A New Jersey man possibly high on PCP hit the trifecta of freakish rampages over the weekend when he stripped his clothes, defecated in the back of a ...