NEW HAVEN, Conn. (WTNH) — A vehicle hit two firefighters while responding to a crash Tuesday night on Interstate 91 in New Haven.

The crash occurred on I-91 Southbound just before Exit 6 in New Haven at 11:16 p.m. While the New Haven Fire Department was responding to the crash scene, 22-year-old Wilton Ketter was driving a black BMW, traveling in both the left and center lanes, according to police.

Police said the BMW sideswiped a tractor-trailer and a passenger car before spinning out and striking a New Haven Fire Department truck blocking the right and center lanes due to the car crash ahead.

Police said the collision caused the BMW to burst into flames. Two firefighters were inside the engine truck at the time and were transported to the hospital for injuries.

Waterbury police: Man accused of killing estranged wife, wounding son dies by suicide in Virginia

Ketter had to be extracted from the burning car and was taken to the hospital for minor injuries.

Officials said the two firefighters injured in the crash were treated and released from the hospital. One is already back to work, and the other is expected to recover fully.

Wilton Ketter (Connecticut State Police)

During the investigation, police discovered a gun with no serial number inside the BMW. Police also learned that the BMW was driven by a canceled license plate belonging to a Honda Accord.

Ketter was not permitted to carry a weapon, according to authorities. Ketter was later taken into state police custody early Wednesday morning and transported to the Connecticut State Police Troop I for processing.

Police said Ketter was processed under two separate UARs for motor vehicle and criminal violations.

Ketter was charged with the following offenses: carrying a pistol without a permit, illegal possession of a weapon inside a motor vehicle and carrying a dangerous weapon.

Ketter was then charged with improper use of a marker plate, failure to insure a private motor vehicle, operating an unregistered motor vehicle, failure to maintain proper lane and failure to move or slow down for emergency vehicles.

Ketter was issued a $20,000 cash surety bond which he posted before being released. He is scheduled to appear at New Haven Superior Court on March 22.