The Illinois State Police provide an update to a fatal hit and run crash in Decatur.
Police said they arrested Carry P. Floyd (61), of Decatur, for leaving the scene of an accident involving death.
Floyd was taken to the Macon County Jail on a $100,000 bond.
Older Articles Newer Articles