Dallas car accident alert – Two men die after Cadillac crashes off I-20 service road
04/13/2010 A tragic accident on the I-20 service road on the night of Wednesday, March 31st ended the lives of two men in their 40’s when their Cadillac lost control and crashed. Eyewitnesses reported seeing the 2005 Cadillac CTS speeding down the highway, and exit I-20 at Houston School Road headed eastbound. Once the vehicle […]