A leaky suitcase led to the arrest of a New York man who is accused of attempting to board a flight at LaGuardia Airport with several pounds of marijuana and a few ounces of crack cocaine in his baggage.

Airport screeners contacted Port Authority police at about 11 a.m. Saturday after noticing liquid leaking from a checked bag that emitted an odor of marijuana, investigators said Sunday.

After finding marijuana inside the bag, police traced it to Kelvin Smith, 55, of the Bronx, who was waiting for a flight at a US Airways gate, investigators said. Police learned that Smith had checked in an additional bag and found that it contained more marijuana wrapped in plastic and 2.8 ounces of crack cocaine.

Smith's two bags contained 18 pounds of marijuana, investigators said.

Smith was charged with first-degree criminal possession of marijuana and second-degree criminal possession of a controlled substance, police said.

It was unclear whether he had retained an attorney who could comment on the charges.

Court records indicate that Smith has 41 prior convictions for drug offenses, investigators said.

[NATL] Weird News Photos