Photos: Second Amendment rally at Capitol Square in Richmond
Brendan Mooney speaks during a Second Amendment rights rally hosted by Virginia Citizens Defense League on lobby day, Monday, Jan. 20, 2025.
MIKE KROPF, TIMES-DISPATCH
People attend a Second Amendment rights rally hosted by Virginia Citizens Defense League on lobby day, Monday, Jan. 20, 2025.
MIKE KROPF, TIMES-DISPATCH
Virginia Citizens Defense League Board Member Bruce Jackson holds up a sign during a Second Amendment rights rally on lobby day, Monday, Jan. 20, 2025.
MIKE KROPF, TIMES-DISPATCH
Virginia Citizens Defense League board member Bruce Jackson holds up a sign during a Second Amendment rights rally on Lobby Day on Monday.
MIKE KROPF, TIMES-DISPATCH
Jim Irvine attends a Second Amendment rights rally hosted by the Virginia Citizens Defense League on Lobby Day on Monday.
MIKE KROPF, TIMES-DISPATCH
People attend a Second Amendment rights rally hosted by Virginia Citizens Defense League on lobby day, Monday, Jan. 20, 2025.
MIKE KROPF, TIMES-DISPATCH
Brendan Mooney speaks during a Second Amendment rights rally hosted by the Virginia Citizens Defense League on Lobby Day on Monday.
MIKE KROPF, TIMES-DISPATCH
Del. Eric Zehr, R-Campbell, and Virginia Citizens Defense League President Philip Van Cleave shake hands during a Second Amendment rights rally on lobby day, Monday, Jan. 20, 2025.
MIKE KROPF, TIMES-DISPATCH
People attend a Second Amendment rights rally hosted by the Virginia Citizens Defense League on Lobby Day on Monday.
MIKE KROPF photos, TIMES-DISPATCH
People attend a Second Amendment rights rally hosted by Virginia Citizens Defense League on lobby day, Monday, Jan. 20, 2025.
MIKE KROPF, TIMES-DISPATCH
Virginia Citizens Defense League President Philip Van Cleave speaks to a crowd of about 80 during a Second Amendment rights rally on lobby day, Monday, Jan. 20, 2025.