There's a lot of contention over a Virginia assault weapons ban set to take effect July 1, but it's doing wonders for gun sales with many trying to get a hold of those guns while they can.

Tags