An unlicensed 16-year-old driving a BMW M5 at a "high rate of speed" lost control, crossed into oncoming traffic, and crashed into a bus and a police car, killing a veteran police sergeant in Westchester County, NY, on Thursday afternoon, a police official said. 

Yonkers Police Commissioner Christopher Sapienza said at a news conference on Friday. The car slammed into a Westchester County Bee-Line bus and an unmarked police vehicle, Fox 5 reports.

Sgt. Frank Gualdino, 53, who was driving the police car, died at a hospital. The bus driver is expected to recover from some injuries, police said. Several of the roughly 30 passengers on the bus were treated at the scene for minor injuries.

Gualdino, the supervisor of the traffic unit, joined the Yonkers Police Department in 1998 and was due to retire in August 2023, the commissioner said. He leaves behind a wife and two children.

The driver of the BMW was critically injured.