Twin boy, 9, struck on Sheppard last week has died

The twin boy critically injured crossing Sheppard Avenue West at Magellan Drive last Saturday has died police report. The boy and his brother were “attempting to cross north towards the library” and were unaccompanied at the time of the accident. A woman motorist remained at the scene and police say they continue to investigate.