Police in Charlestown hauled in drugs, cash and a revolver in a raid on Wednesday.

Cops went knocking at 9 Walford Way, equipped with a search warrant at about 12:19 p.m..

RELATED: Body found in burned car on remote road in Worcester

Officers said they found 18 grams of crack, a silver revolver and about $6,000 in cash. They arrested Ray Willis, 43, of Boston, and charged him with unlawful possession of a firearm and possession of a Class B substance with intent to distribute.