A North Texas husband and wife have died when their vehicles collided head-on near where both work. The Texas Department of Public Safety said the crash happened around midmorning Wednesday 3 miles west of Odell, about 60 miles northwest of Wichita Falls. The Wichita Falls Times Record News reports […] tweet
Sorry. No data so far.