Police said 30-year-old Fred Louis Ervin of Raleigh stole money from a Garner BP gas station before running across the street to a Harris Teeter in Fuquay-Varina. There, he began beating Irene Moorman Bailey while trying to take her car. Other shoppers came to the woman's rescue, including one who hit Ervin with a frozen turkey.
Ervin managed to get away in Bailey's car, but was arrested a short time later.
Tuesday, he was officially charged with assault with a deadly weapon with intent to kill, robbery with a dangerous weapon, hit and run, and other charges.