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.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.