The driver of a speeding car that crashed after nearly striking a police cruiser early Tuesday, as well as a friend who stopped to see if the driver was okay, both are facing drug charges.

According to police, an officer on patrol spotted Angel L. Gabriel, 23, of Bridgeport driving at a high rate of speed west on Kings Highway East about 1 a.m. Tuesday. As Gabriel passed Villa Avenue, he lost control of the car, which went sideways, crossed the road median and almost hit the cruiser, police said. The car crossed the median a second time, careened back into the westbound lane and hit a concrete wall, according to the report.

After the car came to a stop, the officer said he saw Gabriel standing outside the vehicle, near its trunk, before getting back inside. When the officer told Gabriel he was driving almost 100 mph, Gabriel reportedly replied, "I was going, like, 80." The speed limit is 35 mph.

During a search of the car, police said they found a digital scale and when the car was towed from scene, four bundles of heroin, packaged in 34 smaller bags, were found on the ground underneath the car near where Gabriel had been seen standing, according to the report.

Gabriel was charged with possession of narcotics, possession of narcotics with intent to sell and possession of drug paraphernalia. He was released on a $5,000 bond and is scheduled to appear May 9 in Bridgeport Superior Court.

Gabriel's friend, Omar Valez, 22, also of Bridgeport, stopped his car at the scene after spotting the accident to check on Gabriel, police said. While speaking with Valez, officers said they smelled the odor of marijuana coming from his car. A search of the car found two small bags of marijuana and $1,021 cash was found in Valez's possession, police said.

Police said that because of the way the marijuana was packaged and the large amount of cash, Valez was charged with possession of marijuana and possession with intent to sell.

He was released on a $1,000 bond and is scheduled to appear May 9 in Bridgeport Superior Court.