Debris on the road is common in Oklahoma City, and while it may appear nothing more than a minor nuisance, it holds potentially fatal consequences. The AAA Foundation for Traffic Safety reports that annual traffic fatalities from road debris increased from approximately 90 in 2001 to 125 in 2014. The problem of traffic accidents and...
Read More