ST. LUCIE COUNTY — You never know what may turn up while searching a person’s private parts.

In the case of Charles Wilson, 25, an evidently on-the-ball St. Lucie County sheriff’s deputy reported discovering a sack of marijuana, an arrest affidavit states.

More: Is ‘a ghost named Bill’ in the Indian River County Jail?

The case began around 2:30 a.m. Oct. 30 as a deputy made a traffic stop on a Kia at North U.S. 1 and St. Lucie Boulevard.

A deputy reported smelling marijuana, and had the driver and the passenger, Wilson, get out.

Wilson said there was no pot in the vehicle, saying he smoked earlier.

More: Girl Scout Cookies-flavored pot in Port St. Lucie?

A search of Wilson, however, revealed “a bag of marijuana under his testicles,” the affidavit states.

In another area where the sun doesn’t shine — under Wilson’s seat in the vehicle — deputies reported finding a .40-caliber handgun.

More: 'Witchcraft' victim swings long sword in Fort Pierce

Wilson told investigators he was a felon.

Wilson, of Vero Beach, was arrested on charges including possession of a weapon or ammunition by a felon, carrying a concealed weapon-firearm and possession of not more than 20 grams of marijuana.