ADA, Okla. (KXII) -- Twin babies were nearly drowned Friday by their own father -- until a neighbor stepped in and shot the man.
The twins mother said their father just snapped. "I guess the thought of not having me or his children in his life for a while made him snap," Michell Sorrells said.
Sorrells said Leland Foster forced himself inside her stepfather's home after the two got in an argument Friday afternoon. Sorrells say it quickly became violent.
"I'm being plowed into and I go flying a couple of feet into the house and he charges past me and goes to my children laying in the pack-n-play," she said.
Sorrells says Foster tried to drown her babies in the bathtub.
When Sorrells tried to fight back, Foster hit and choked her multiple times.
"I remember thinking, I've got to keep hitting him... to keep him... I've got to get back to the babies because he turned them face down in the water again and they're going to drown,' " she said.
Sorrells says her 12-year-old niece ran to their neighbor, Cash Freeman for help.
"I hear two pops really loud," Sorrells said. "it made my ears ring, and Leland grunts 'Oh!' "
Police say Freeman shot and killed Foster. Freeman said he could not comment.
"If he hadn't done it just plain and simple we'd be planning four funerals," Jeremy Burris said.
Burris is the twins step-grandfather, and he said he appreciates what Freeman did.
"I don't wish this on anybody," Burris said. "Nobody should have to go through this at all. I'm just glad that my granddaughter was able to get help and our guardian angel was our neighbor."
Said Sorrells: "He saved me and my babies' lives and there will not be a day that will go by that I won't thank him for that."
Police say they have no plans of pressing any charges against Freeman.