Police say 18-year old Christopher Lopez opened fire during a fight outside a store on Morris Park Avenue Wednesday afternoon.
Two teenagers were shot, one in the arm and one in the leg, and a 79-year old woman was hit in the hand by a stray bullet.
The running gun battle sent shopkeepers and pedestrians diving for cover.
Cops say a group of teens had been fighting near the corner of White Plains Road and one brought a bat.
But another brought a gun and used it, shooting two teens. But it didn't stop there.
"When I came outside I saw an older lady in her 70's, she was already sitting down with her hand bleeding," an eyewitness said.
It was Sally Adams and police say she took a stray bullet.
Brenda Lewis told Eyewitness News her mother was shot in the hand while walking to pay her bills.
"The bullet just grazed her so, she's got a hole in her hand so they stitched it and fixed her up and all. So, she's relaxing and taking medication because she's still in pain," Lewis said.
Lopez is charged with attempted murder, felony assault, criminal possession of a weapon, and reckless endangerment.