A father and son are facing drug charges.

Police in St. Paul, Virginia say a routine traffic stop led to a drug bust.

Officers making a traffic stop on Route 58 around 2:30 Friday afternoon discovered a pound of marijuana, scales, baggies and other drug related items in a car.

Officers say they also found a stolen handgun and a small amount of cash.

Police arrested 47-year-old Charles Lee Cooke of Trinity, North Carolina and charged him with possession with intent to sell marijuana and possession of stolen property.

His son, 26- year-old Jimmy Dale Cooke of Asheboro, North Carolina, was also arrested. He is charged with possession of stolen property.

Both were taken to the Southwest Virginia Regional Jail in Abingdon.