A family is recovering in the hospital after being hit head-on by a car speeding 120 miles an hour.

The man who caused the crash is an illegal immigrant who has been deported twice and guilty of driving while intoxicated already.

It all happened around 8 p.m. Friday east of Wooster, Ohio.

Josh Fields, his fiancée Brittany Sorn, along with sons Jackson Fields, 9, and Jeff Sorn, 4, were heading to Brittany’s parent’s home in Lexington, Ohio, after a night camping with church friends.

That’s when they saw a car coming along the curve is U.S. 250 -- headed right for them.

"In our eyes, (Josh is) our hero," Sorn said.

He’s now a hero recovering in the Summa Akron City Hospital with 11 broken bones and a long road to recovery.

"Anybody that knows Josh knows he's going to jump in front of a bullet for his family," Sorn said.

Not a bullet, but a car speeding up to 121 miles an hour. Josh swerved intentionally, taking the brunt of the impact.

"If it wasn't for him, we'd all been dead," Sorn said.

Ohio State Highway Patrol troopers said the man driving was Ciriaco Perez, a 28-year-old from Guatamala who was deported in 2007 and again in 2010. Still he pleaded guilty earlier this year to an operating while intoxicated charge in connection to an incident in 2015. Ironically, he was arrested then by the same state trooper who responded Friday night.

"He somehow keeps getting back into this country and that's not right," Sorn said.

"I myself wouldn't be in this situation right now if it that man wasn't driving that car," Fields added.

Fields, an insulator for the union who lives in Sissonville, West Virginia, said he's frustrated.

"A lot of people need to man up, listen to Trump and build that wall," Fields said. "That's what I think needs to be done."

Sorn said the most frustrating thing is that he’s been deported twice already.

"He somehow keeps getting back into this country, and that's not right," she said.

Fields and Sorn are due to be married in less than six weeks. They say it's going to happen, even if the hero, Fields, has to be wheeled down the aisle.

"I'm trying to do everything I can to get out of here,” he said.

Jackson is still hospitalized with a broken pelvis, among other injuries, and at the Akron Children’s Hospital with his mother.

Jett has been released and is back home with family.

Troopers said the car Perez was driving had been dropped off at his home in Wooster so Perez could do some maintenance to it. But he didn’t have permission from the owner to be driving it, and certainly not at high speeds.

Perez admitted to them that he had been drinking, but they don't have his BAC results yet.

His address is about 5 miles from the crash site.

As of Tuesday, Perez is at the Geauga County Jail, detained on orders of Immigration and Customs Enforcement (ICE) after he was taken into custody Saturday as he was being released from the hospital. We've left multiple messages with ICE for comment and to get a copy of his mug shot, but have not heard back.