ATLANTA -- Atlanta Police have detained a driver for questioning, after it appears he intentionally ran over a man and then parked on top of him.

According to police, the driver was leaving a gathering near Rogers and Clover streets in Southwest Atlanta at about 11:30 on Saturday night when he struck a man walking down the street.

Witnesses said the driver put the car in reverse and backed over the man and then ran over him, again, before parking the vehicle.

"The victim was still under the vehicle when police arrived," said Lt. Paul Guerrucci. "All of the specifics are still under investigation."

Atlanta firefighters had to rescue the victim from under the car.

He was taken to Grady Hospital.

Police said he was in "extremely critical condition."

The driver was detained by one of the passengers in his car until police arrived.

Right now, charges are pending.