Another Victim Dead in Hit-and-Run Accident

ROCKFORD- Zhang Xin, 36, of Shanghai, China died at 11:23 Friday night from injuries he received after being hit by a vehicle on December 16th.

Police say four men had been dropped off at the bus terminal at the Clock Tower Resort. Another victim died of his injuries shortly after the accident. They were traveling from O’Hare Airport on business from China.

The owner of the offending vehicle Dean McCullough, 49, of Belvidere is now charged with obstructing justice and failure to report an accident and no insurance.

More Stories

Don't Miss

Latest News

Video Center