Tag Archives: Deloris Payne
Illinois: Tabitha Week’s wobble across center line leaves young father dead and his family injured; booze said to be a factor
As Franklin County Sheriff Don Jones explains, a “2011 Chevy Cruise, driven by Tabitha Weeks, […]