A man has been charged after two people were killed in a head-on collision in King Township over the weekend.

At about 2:45 p.m. Sunday, York Region police officers found the 56-year-old driver of a Hyundai Accent dead and his 52-year-old female passenger suffering from life-threatening injuries at 4191 King Vaughan Rd., between Pine Valley Drive and Weston Road.

She was taken to hospital where she later died.

One police spokesperson described the scene of the collision as “gruesome” and said the engine from one vehicle was thrown approximately 15 metres beyond the point of impact.

The driver of a BMW M5 remained at the scene and suffered minor injuries.

Vince Quaranto, 23, of King Township has been charged with two counts of dangerous driving causing death, police said in a news release Tuesday.

Police urge anyone who may have witnessed the collision or in possession of dashcam footage to contact the Major Collision Investigative Unit by calling 1-866-876-5423.