The Winston-Salem and Greensboro police departments are storing nearly 23,000 guns seized from criminals and collected from other sources.