Crash In Tulsa Kills 2 City WorkersPosted on May 7, 2014, Fatal Motor Vehicle Accidents
Common sense—and countless signs that line the road—tell you to slow down when you see that there are workers present, but one Tulsa 18-year-old apparently missed them all on April 28 and the results were tragic. Now, two contract workers, who were working on fixing a light at Elwood and 71st Street, are dead because […]
Read More