The window and sunroof were open. But, Nassau County police said, there was still "a strong odor of marijuana" emanating from the vehicle when they stopped a Long Beach man for a traffic violation Thursday on the Seaford-Oyster Bay Expressway.

The driver also had a knife, police said.

Police said they arrested Brian Early, 27, of Roosevelt Boulevard, after the 5 p.m. traffic stop and charged him with third-degree criminal possession of a weapon, reckless driving, unlawful possession of marijuana and imprudent speed.

He is scheduled for arraignment Friday in First District Court in Hempstead.

Police said Bureau of Special Operations officers made the stop after seeing Early driving recklessly on the northbound Seaford-Oyster Bay.

He was stopped just south of the entrance ramp to the Northern State Parkway in Plainview - and that was when police said they detected the strong odor of marijuana. A subsequent search found a grinder, a food storage container containing pot and a Smith & Wesson dagger with a 3 1/2-inch blade.

Visit a hidden vineyard ... Little lending libraries ... Hamptons theater plans expansion Credit: Newsday

Latest on where Hofstra, faculty stand on strike ... 2 LI districts go back to school ... Hamptons theater plans expansion ... Atlantic Beach tornado repairs

Visit a hidden vineyard ... Little lending libraries ... Hamptons theater plans expansion Credit: Newsday

Latest on where Hofstra, faculty stand on strike ... 2 LI districts go back to school ... Hamptons theater plans expansion ... Atlantic Beach tornado repairs

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME