
DUI traffic stop near an intoxicated drivers residence on Starlight Drive near F 1/2 Road. The driver defecated on himself after being arrested by police. An ambulance was requested to help deal with the situation.
Grand Junction, CO – Published:
| Updated: