JAMES CITY COUNTY, Va. (WTVR) -- Police said speed and road conditions were factors in a crash that resulted in a man being ejected from a car, run over and dragged for four miles into New Kent County by another vehicle.
Officers said it happened around 2 p.m. Saturday on the 8900 block of Richmond Road in James City County.
Police said the man, who was not wearing his seat belt, was ejected and dragged by another vehicle.
Left behind at the scene of the crash were two children of the ejected driver's fiance. The children were wearing their seat belts.
"It was a horrific scene. I can only image what was going in the mind of the motorist in New Kent and what the children must have been thinking," Major Steve Rubino with James City County Police said on Sunday.
Rubino said the driver who ran over and dragged the ejected man did not know he was dragging someone until another motorist alerted him.
"He was aware he had struck debris from the crash but was not aware he had dragged a body," Rubino said.
The driver who dragged the man told police he and the ejected driver had been "racing" prior to the crash. However, when CBS 6 reporter Joe St. George spoke with the ejected man's fiance, she said that is unlikely because her fiance would never do that with her two children in the car.
The ejected man remains at VCU Medical Center in critical condition. The two children have been released from the hospital.
"No charges have been filed at this time, but we do anticipate filing charges as the investigation continues," Rubino said.