Officers responding to a disturbance call in Uniondale arrested two men on weapon-related charges Wednesday, Nassau County police said.
The incident occurred on Jerusalem Avenue and was reported in a 911 call at 11:23 p.m.
Police said that, arriving at the scene, officers spotted two men at the back of a 2004 Honda Odyssey -- one of the men "passing a silver handgun" to the other man, who police said then fled in the vehicle.
During a subsequent vehicle stop, police said the man who had taken possession of the weapon fled on foot, but was arrested after a short foot pursuit. That suspect was later identified by police as Roberto C. Velasquez, 19, of 105 Belmont Pkwy., Hempstead.
A loaded .50-caliber silver Israel Military Desert Eagle handgun was recovered from the front passenger seat of the Honda minivan, police said.
The other man, Allan Ramirez, 20, of 17 Marvin Ave., Hempstead, was arrested a short time later by Hempstead Village police.
Police said that during the arrest, officers recovered a clear bag "containing one purple, two green pills" and two clear bags "containing a white powdery substance believed to be cocaine" from a pocket in Ramirez's pants.
Velasquez and Ramirez were each charged with criminal possession of a firearm and second-degree criminal possession of a weapon. Ramirez additionally was charged with fifth-degree criminal possession of a controlled substance and third-degree criminal possession of a weapon, police said.
Both men face arraignment Thursday in First District Court in Hempstead.