Today, the Virginia Senate is holding third reading (final floor vote) on the anti-gun bills that crossed over from the House.

Read more from our friends at the NRA ILA