Police say a man in New Hampshire injected heroin in his car before driving head-first into a tractor trailer, injuring himself and a passenger.

The incident happened in Manchester, New Hampshire near 161 South Beech Street at approximately 12:25 p.m on Wednesday

According to witnesses, 33-year-old Christopher Langill injected himself with the drug before driving north on South Beech Street. Langill then swerved into the southbound lane, and back into the northbound lane, before crashing his 2008 Chevy Cobalt into the front of a parked tractor trailer.

Both Langill and his 26-year-old passenger were seriously injured in the crash and taken to a nearby hospital.

The driver of the semi truck was unhurt.

While still in the hospital, Langill was charged with operating a motor vehicle under the influence of drugs.