McKayla Roberts, 27, female, died on January 2, 2022, after a violent hit-and-run along Interstate 20 near Irondale, Alabama. Public reporting identified her as being from Charleston, South Carolina, and said she was on foot in the westbound travel lanes between the Grants Mill Road and Old Leeds Road exits when she was struck that Sunday evening. The impact was fatal, and the vehicle that hit her did not stop. In the first accounts that emerged after her death, the scene was described as sudden
...Read More