What a rescue - one that's tough to watch.

It was 10 miles north of Canton, just after the tornadoes hit Texas on Saturday.

Tom Mitchell felt compelled to do something, anything.

Without a plan, he started driving. After rolling up to a flipped truck near Myrtle Springs, he learned what was inside - a father, toddler and infant.

“How fast is the water moving?” asked WFAA reporter David Schechter. “It’s moving fast enough that they can’t get the doors open,” said Tom describing the scene.

Lacking the strength to be helpful, Tom shot the unbelievable cell phone video.

At one point there are five or six people in the water and then suddenly, the infant is free - but limp.

“The infant is white, going blue-ish grey.” Tom says.

“Oh my, no color.” Schechter reacts looking at the video.

“No color at all and the eyes were not focused when I looked down at her.” replied Tom.That’s the moment when Tom would find his role in this incredible rescue. He puts the phone in his pocket.

“This baby is gonna die if we don’t start CPR fast,” Tom said. “Having a negative feeling coming over me. This baby may not make it, this baby may not make it. No reaction, nothing is happening.”

Then a woman on scene comes over, steps over Tom’s shoulder and starts to pray.

“Dear Jesus, please let this baby breathe.” she prays. “Dear Jesus, please let this baby breathe. Well the first prayer she said I felt a response in that child.”

Tom and the Good Samaritans turned their attention to the toddler, who they also revived.

When asked why he felt like this story was one he had to share, Tom said: “I think it shows how the community and strangers all come together."

In a posting on social media Sunday from a local hospital, the family of the toddler shared an update on her condition: "Update on addy bug, she is stable and doing much better. Still under sedation but pulling the breathing tube in the morning to see if she can do it on her own.'

The community has shown great interest in this video. If you know any of the Good Samaritans, please reach out to us on the WFAA Facebook page.