UNIONDALE - Police say they found a loaded gun, marijuana and a baby bottle full of codeine during a traffic stop in Uniondale.

Officers say they pulled over a Nissan Altima with three men inside on Park Place shortly after 5 p.m. Friday. Police say they found marijuana and a baby bottle full of liquid prescription codeine in the car.

A further search of the vehicle turned up a loaded .32-caliber revolver in the trunk, according to police.

The three men inside the car were arrested. Police say the driver, 20-year-old Luis Arguello, is charged criminal possession of a weapon, criminal possession of a firearm, and two counts of unlawful possession of marijuana.

Passenger Dashuan Davis, 18, is charged with criminal possession of a controlled substance. Passenger Dillan Campbell, 20, is charged with unlawful possession of marijuana.