Two teenage boys were killed after their car ran a red light and struck a bus Friday afternoon in Middle Island, Suffolk County police said.

Giovanni Rivette, 16, of Coram, and one of his passengers, Reynaldo Pena, 19, of Coram, were pronounced dead at Stony Brook University Hospital, police said in a news release Saturday.

advertisement | advertise on newsday

Another passenger, Tyrique Copeland, 17, of Coram, was treated for minor injuries at a hospital, police said.

Rivette was behind the wheel of a 2015 Hyundai Accent when he “passed a steady red light” signal for northbound County Road 21 and collided with the bus, which had been going east on Whiskey Road, at 3:50 p.m., police said.

David Ruiz, the driver of the 2012 Thomas Built bus for Rides Unlimited of Nassau and Suffolk, was not injured, police said. Rides Unlimited is a nonprofit that provides transportation for people with disabilities, according to its website.

Several of the 18 adults on the bus were taken to hospitals as a precaution, police said.

advertisement | advertise on newsday

The two vehicles were impounded for safety checks. The investigation of the crash continues and anyone with information should call the Seventh Squad at 631-852-8752.