An alarming increase in traffic crash fatalities in Stafford. Captain Peters talks about the importance of slowing down and paying attention while driving.
Town Talk
Town Talk: Captain Lee Peters/Stafford Sheriff's Office
An alarming increase in traffic crash fatalities in Stafford. Captain Peters talks about the importance of slowing down and paying attention while driving.