MARIETTA, Ga. - Police are searching for a man they say hit a child with his car before taking off on foot.

It happened Sunday evening just before 5 p.m. on Burnt Hickory Road at Old Mountain in Marietta. Vehicles were stopped as a 6-year-old boy was walking the crosswalk with his father when tragedy struck.

"I hear this car just speeding up. I look back and I see this car passing other cars," Fanni Hutlassa Willis said. "Then I see this little boy go up in the air and coming down. I said to my husband, 'Call the ambulance, call the ambulance'."

Hutlassa-Willis was an eyewitness to the incident as it unfolded.

"I really thought, I'm gonna get there and I'm gonna see that a dead little boy," she said. "I did not want to see that."

Cobb County Police said the 2008 blue Chevy Impala "drove on the wrong side of the roadway and struck the victim in the crosswalk. The Impala continued through the intersection, exited the left side of the roadway, and crashed into an unoccupied vehicle in a parking lot."

"A couple seconds later, the little boy came to his consciousness," Hutlassa-Willis said. "He started screaming and crying. Because it turns out both of his legs were broken."

She said she didn't know how the child survived.

"He must have a guardian angel," she said.

The 6-year-old was transported to the hospital with serious, but non-life-threatening injuries from being hit by the car. His dad has been posting several updates on Facebook.

Hutlassa-Willis said she is just glad the child is going to be OK. As a mom, it means that much more.

"To see his little body going up and getting hit and just thinking the worst, I don't ever want to see that again," she said. "I really hope they catch this guy because this should never happen."

According to Police, the driver ran from the scene on foot leaving the injured child. The driver is described as a black male, somewhere between 18 and 27-years-old, with short dreadlocks. He is apparently known as "Moonie".

Three passengers in the suspect's vehicle stayed on the scene - one being 20-year-old Brian Locklin, who was arrested on unrelated charges for a probation violation in Fayette County.

Anyone who knows the whereabouts of the suspect is asked to call the Cobb County Police Department Hit and Run Unit at 770-499-3987.