Shelia Powell, 64, from Sandy Springs, died on I-59 after a Hyundai crash, ejection, and truck collision. No seat belt was used; driver hospitalized.
Georgia Woman, 64, Ejected in Fatal Greene County Crash on I-59
8 min read
Continue reading in the USA News Updates app